DOMを取得するjQuery(1.8.3)を使用している間に質問があります。IDとクラスを使ってDOMを取得する方法の違い
$(function() {
//method 1
var $y = $('.u')['0'],
$n = $('.u')['1'];
$y.click(function(e) {
alert('hello y');
});
$n.click(function(e) {
alert('hello n');
});
//method 2
var $yid = $('#y'),
$nid = $('#n');
$yid.click(function(e) {
alert('hello yid');
});
$nid.click(function(e) {
alert('hello nid');
});
});
<!-- method 1 -->
<button class="u">yes</button>
<button class="u">no</button>
<br>
<!-- method 2 -->
<button id="y">yesid</button>
<button id="n">noid</button>
私はクリックイベントの作品を作るために、「方法1」を使用できない理由を私は知らない、私はそれが私が行方不明てきたという基本的なものだと思います誰かが私にアドバイスを与えることができますか?
そのより良いあなたはすべての要素を反復処理しているときに、関数 '.each'を使用すると同じことを選択したHTML
与え
特定のクラスで。 [0]セレクターなし... – Tinmar
私の答えはあなたの問題を解決しましたか?私の答えの下にコメントを追加しないでください。 –