asdf
xxiu
上記のノードのように、ID を含むノードを選択したいのですが、前の方法を使用する場合はどうすればよいでしょうか。
複数選択メソッド $("#aa,#bb") を使用すると、必要なものが得られましたが、N 個ある場合は、時間がかかりませんか? 私たちは皆、非常に怠け者なので、属性を持っています。セレクター $("div[id]") は、必要な結果を取得します。 select name $("div[name]") ただし、名前 xxiu のみを取得したいので、 $("div[ name = 'zhang']")
zhang ではない $("div[name !='zhang']") を取得、zh で始まる $("div[name ^='zh']") を取得
xxiu ("div[name $='zhang']") で終わる $、ang を含む $ ("div[name *='ang']")
または ID があり、xxiu $(" div[id][name *='xxiu']")
さて、上記の 2 つの内容を読んだ後は、少しめまいがするはずです。要約してみましょう。
1 [id] と [id] は何ですか? ='aa'] は [id!='aa'] と等しくありません
2 ^= で始まるもの $= で終わるもの 一致するもの *= (完全に正規表現の構文ですか)
3 複数の属性を選択 $("div[id][name *='xxiu']")
6 つの子要素
1 は最初と一致 $("ul li:first-child") 最後の子要素の $ ("ul li:last-child")
2 は子要素 $("ul li:only-child") の唯一の要素と一致します
3 は要素 $("ul li :nth-child (2)") は $("ul li:eq(1)") と同じです。 前者は 1 から数え始め、後者は 0
7 から数え始めます。
を見てください。そうすれば、入力された数字がわかります フォームの種類 $(":text") テキストフォームを取得 $(":checkbox") チェックフォームを取得 何が起こっているかを知るために API を見てください
次のように書くことができますこの $( 前の選択メソッド "input[type='text']") を使用します。しかし、より多くの単語を入力するよりも、より少ない単語を入力する方が良いでしょう。 $(":text") のように記述する方がはるかにすっきりではないでしょうか。 this?
8 フォーム属性
1 使用可能有効および使用不可無効
調べます
2 チェックおよび選択
すべての API がここで処理されているのは良いことであり、セレクターは基本的に唯一の違いは、自分でいくつかの文コードを書くことです。この記事にはコードはありません。コードを確認したい場合は、Jquery のドキュメントを読んでください。