<p>some text</p>
<p>some text</p>
<p>some text</p>
<p>some text</p>
<p>some text</p>
<p>some text</p>
<p>some text</p>
マウスがランダムにクリックされたときにそれを識別する方法はありますか?
マウスで選択したn番目の要素を取得する方法はありますか?
編集:段落をクリックすると、jqueryを使用しています
<p>some text</p>
<p>some text</p>
<p>some text</p>
<p>some text</p>
<p>some text</p>
<p>some text</p>
<p>some text</p>
マウスがランダムにクリックされたときにそれを識別する方法はありますか?
マウスで選択したn番目の要素を取得する方法はありますか?
編集:段落をクリックすると、jqueryを使用しています
これにより、クリックされた段落のインデックスがログに記録されます。
var $elems = $('p');
$elems.on('click', function(e) {
var indexOfElem = $elems.index(this);
console.log("Element with index: " + indexOfElem + " was clicked.");
});
このようなもの?
jQuery の jQueryindex
関数は、jQuery オブジェクト内の要素の位置を返します。リスト内でクリックされた要素の位置を見つけるには:
var $elems = $("#context > p");
$elems.on("click", function() {
var i = $elems.index(this);
console.log(i); // use the index
});
これを試して :
$('p').click(function () {
alert($('p').index(this));
});