<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));
});