Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.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 在td旁边的HTML表中查找td文本_Javascript_Jquery - Fatal编程技术网

Javascript 在td旁边的HTML表中查找td文本

Javascript 在td旁边的HTML表中查找td文本,javascript,jquery,Javascript,Jquery,我正在尝试查找表td中的文本,该表td紧挨着一个带有text My Metadata的td。 我试图通过循环表tds等找到这个。有没有一种非常简单的方法可以在td中搜索文本,而td旁边有一些值 您可以使用:contains选择器和next,如图所示 $('#searchTable td:contains("My Metadata")').next().text() :containsMy Metadata selector将在包含文本My Metadata和的searchTable中选择td。

我正在尝试查找表td中的文本,该表td紧挨着一个带有text My Metadata的td。 我试图通过循环表tds等找到这个。有没有一种非常简单的方法可以在td中搜索文本,而td旁边有一些值

您可以使用:contains选择器和next,如图所示

$('#searchTable td:contains("My Metadata")').next().text()
:containsMy Metadata selector将在包含文本My Metadata和的searchTable中选择td。next将选择其下一个节点,text将警告td中的文本

警报$'searchTable td:containsMy Metadata'。下一个'td'。文本 我的元数据 我想提醒这个td文本,它位于包含文本我的元数据的td旁边 您可以使用选择器选择包含指定字符串的所有元素作为innerText,并获取元素的下一个兄弟元素

$('td:contains("My Metadata")')  // Select `<td>` that contains the passed string
    .next()                      // Get the immediate next sibling
    .text();                     // Get inner text
我的元数据 我想提醒这个td文本,它位于包含文本我的元数据的td旁边 您可以使用和

使用选择器可以获取包含特定文本的元素。 然后使用将兄弟姐妹放在它旁边。 var text=$'searchTable td:containsMy Metadata'//获取包含文本的td .next//让兄弟姐妹在它旁边 .text;//获取其中的文本内容 console.logtext; 我的元数据 我想提醒这个td文本,它位于包含文本我的元数据的td旁边
考虑到完整的html代码在一个变量中,如何找到该值。如何从包含所有html表代码的变量中搜索。@Chandana$varibale.find'td:cotains'text.nexttext。我尝试过,但它抛出了错误对象不支持属性或方法'find'@Chandana:代码中有一些错误,@Chandana:您可以使用引号,或者需要转义,或者使用单-内-双引号,或者反之亦然
$('td:contains("My Metadata")')  // Select `<td>` that contains the passed string
    .next()                      // Get the immediate next sibling
    .text();                     // Get inner text