0

ブートストラップのツールチップを添付します

$("[title]").tooltip({ html: true });

を使用する<cfdump>と、タイトルタグがあちこちに付いてしまいます。htmlの冒頭は<cfdump>こんな感じ

<table class="cfdump_struct">
        <tr><th class="struct" colspan="2" onClick="cfdump_toggleTable(this);" style="cursor:pointer;" title="click to collapse">struct</th></tr> 
                <tr>
                <td class="struct" onClick="cfdump_toggleRow(this);" style="cursor:pointer;" title="click to collapse">Cause</td>
                <td>

二人がお互いを踏まないようにする方法はありますか?

4

1 に答える 1

2

本番環境では cfdump を使用すべきではないため、気にする必要はありませんが、jQuery セレクターによって返される配列を減らすことができます。これが最善の方法かどうかはわかりませんが、うまくいきます:

$("[title]").filter(function(){
    return ($(this).closest(".cfdump_struct").length == 0);
}).tooltip({ html: true });

セレクターによって返された配列内の各項目に対してフィルター関数を実行します。CFDUMP テーブル (.cfdump_struct クラスによって示される) 内にある場合、それは返されません。これを他の cfdump タイプ (クエリなど) に拡張する必要がありますが、これで作業を開始できます。

繰り返しますが、本番環境のコードで cfdump を使用するべきではないため、これは問題ではありません。

ここで実際にこれを見ることができます: http://jsfiddle.net/seancoyne/rc7TL/

于 2014-02-25T17:44:35.060 に答える