Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在基于DOM元素&x27;的jQuery中获取对DOM元素的引用;什么内容?_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何在基于DOM元素&x27;的jQuery中获取对DOM元素的引用;什么内容?

Javascript 如何在基于DOM元素&x27;的jQuery中获取对DOM元素的引用;什么内容?,javascript,jquery,html,Javascript,Jquery,Html,考虑这个例子: <table> <tr> <td>1</td> <td>2</td> <td>3</td> </tr> </table> 1. 2. 3. 如何获取对2的引用? 我需要引用,因为我想触发它上的事件。就像这样循环: $('table td')。每个(函数(){ 如果($(this).text()=='2'){ /

考虑这个例子:

<table>
  <tr>
    <td>1</td>
    <td>2</td>
    <td>3</td>    
  </tr>  
</table>

1.
2.
3.
如何获取对
2
的引用? 我需要引用,因为我想触发它上的事件。

就像这样循环:

$('table td')。每个(函数(){
如果($(this).text()=='2'){
//触发事件
$(this.doTheThing();
}
});
选择里面有数字2的td。

描述:将匹配元素集减少为与选择器匹配或通过函数测试的元素集


您可以循环childs并检查值。@Hardy这不起作用,因为在我的特定问题中2可能不在同一位置。是否有CSS选择器用于包含特定文本的元素?
$('td:contains("2")')
$("td").filter(function() {
    return $(this).text() === "2";
}).trigger("whatever");