使用javascript/jQuery标识包含特定类的单元格
我有使用javascript/jQuery标识包含特定类的单元格,javascript,jquery,Javascript,Jquery,我有 var输出=“”+ “一个”+ “两个”+ ''+ '' ''; 如何识别哪个单元格(1、2、3或4)具有class=“selected” 请记住,它是以零为基础的。可以用来获取元素的位置 console.log($(output).find('.selected').index()); 如果未向.index()方法传递任何参数,则返回值为 一个整数,指示第一个元素在 相对于其同级元素的jQuery对象 假设您已将该HTML放入页面并呈现它,您可以通过查找单元格然后使用找到,这将为您
var输出=“”+
“一个”+
“两个”+
''+
''
'';
如何识别哪个单元格(1、2、3或4)具有class=“selected”
请记住,它是以零为基础的。可以用来获取元素的位置
console.log($(output).find('.selected').index());
如果未向.index()方法传递任何参数,则返回值为
一个整数,指示第一个元素在
相对于其同级元素的jQuery对象
假设您已将该HTML放入页面并呈现它,您可以通过查找单元格然后使用找到,这将为您提供相对于其同级的基于0的索引:
$(".selected", $(output)).index()
当然,这将为您提供页面上任意位置的所选类的第一个元素的信息。要将其限制为给定行,请获取对该行的引用(例如,在名为$tr
的变量中),然后:
我需要手机号码$('.selected')将使用class='selected'选择该单元格并允许对其进行操作。
$(".selected", $(output)).index()
console.log($(".selected").index()); // 1, in your example
console.log($tr.children(".selected").index());