1

私はいくつかのコードを見ていますが、これがたくさんあります:

$('[id$="txt"]').attr('excludeDirty', 'True');

「id$=txt」コードは、jquery に DOM 内の特定のオブジェクトを見つける方法を伝える何らかの方法だと思いますが、それを裏付ける参照が見つかりません。

$() は jquery セレクターであることがわかったので、括弧内のコードはセレクターを識別するためのものでなければなりませんね。

ありがとう。

4

3 に答える 3

5
$('[id$="txt"]')

id が で終わる要素のセットですtxt

「Attribute Ends With Selector」を使用します。

構文は明らかに正規表現から着想を得ています: と同じです:

$('*').filter(function(){ return /text$/.test(this.id) });

属性がテキストで始まる要素の対称セレクターがあり、論理的に

$('[attributename^="txt"]')
于 2013-02-27T16:18:15.510 に答える
1

あなたは「で終わる」セレクターについて話しているhttp://api.jquery.com/attribute-ends-with-selector/

于 2013-02-27T16:18:23.707 に答える
1

等号の前にドル記号 ($) がある場合、セレクターは属性 (ファイル拡張子など) の最後の文字と一致します。

于 2013-02-27T16:18:26.453 に答える