2

jqueryで操作を実行するために、「空白」クラスを使用してDOMの共通要素を識別できますか? タグ Id と Name は dom 内で一意でなければならないことはわかっていますが、同様の要素を特定する必要があるが、同じスタイリングでは必要ない場合...たとえば、このシナリオでは:

<section class="custom-section identify1"></section>
<section class="custom-section identify1"></section>
<section class="custom-section identify2"></section>
<section class="custom-section identify1"></section>
<section class="custom-section identify2"></section>
<section class="custom-section identify1"></section>

このシナリオcustom-sectionでは、セクションのスタイルを設定し、identifyX グループの同様のセクションを... ¿ そして今、jquery を使用すると、identifyX を使用してすべてのセクションを取得できます。

$(".identify1)

HTML5 にはカスタム データ属性 (Data-*)カスタム データ HTML5が存在することを知って います。このタグをこの機能に使用できますか?

4

3 に答える 3

1

はい、CSSで実際にスタイルが定義されていない「ダミー」のクラス名を使用できます。

そして正しいseletorは$(".identify1")

于 2012-12-07T14:02:46.663 に答える
1

はい、選択したデータ属性の方が優れているので、jQueryセレクターのCSSクラスを設定します。

これは、data-X属性selecotrを使用した例です。

HTML:

<p data-test="">Hello</p>

JS:

var text = $('[data-test]').text(); 
alert(text);

フィドル

于 2012-12-07T14:11:02.630 に答える
0

はい、そのようなクラス名を使用することは完全に許容されます。

クラス名は、類似した要素のグループを指定するために使用されます。だからそれはぴったりです。

于 2012-12-07T14:03:06.840 に答える