Javascript Jquery/JS引用单个单元格内容
我认为我的脚本编写非常接近,但我似乎无法返回任何内容 我在一个表中有两列,我想在其中一列中找到一个字符串,然后向下读取该行以查找另一列的内容 我已经给出了这两列各自的类名,下面是我的脚本:Javascript Jquery/JS引用单个单元格内容,javascript,jquery,Javascript,Jquery,我认为我的脚本编写非常接近,但我似乎无法返回任何内容 我在一个表中有两列,我想在其中一列中找到一个字符串,然后向下读取该行以查找另一列的内容 我已经给出了这两列各自的类名,下面是我的脚本: if ($("td.cellONE:contains('STRING')")) { var OutputCell = $(this).parents("tr").find(".cellONEa"); console.log($(this).text()); cons
if ($("td.cellONE:contains('STRING')")) {
var OutputCell = $(this).parents("tr").find(".cellONEa");
console.log($(this).text());
console.log(OutputCell.text());
}
else {console.log("no");}
});
$(“td.cellONE:contains('STRING')”)
在测试中不会计算为false,即使jQuery集为空
你可能想要
if ($("td.cellONE:contains('STRING')").length) {
在这种情况下,没有有用的这个
编辑:事实上,您可能只需要未定义的建议。$(“td.cellONE:contains('STRING'))
在测试中不会计算为false,即使jQuery集为空
你可能想要
if ($("td.cellONE:contains('STRING')").length) {
在这种情况下,没有有用的这个
编辑:事实上,您可能只需要未定义的建议。此
在您的代码中指的是窗口
对象,您可以使用每个
方法
$(function(){
$("td.cellONE:contains('STRING')").each(function(){
var OutputCell = $(this).closest("tr").find(".cellONEa");
console.log($(this).text());
console.log(OutputCell.text());
});
})
此
在您的代码中指的是窗口
对象,您可以使用每个
方法
$(function(){
$("td.cellONE:contains('STRING')").each(function(){
var OutputCell = $(this).closest("tr").find(".cellONEa");
console.log($(this).text());
console.log(OutputCell.text());
});
})
也许这是一个糟糕的例子……我很抱歉,但是‘STRING’应该是一个不坏的命名约定,比如:if($($($)td.cellONE:contains('BOB')){在cell中找到BOB可能这是一个糟糕的例子……我很抱歉,但是‘STRING’应该是一个不坏的命名约定,比如:if($($($($)td.cellONE:contains('BOB')){要在单元格中找到BOB,这实际上不会返回任何内容。您是对的,当我使用此示例时,我返回整个窗口的文本,引用$(this),但如果我只是使用您发布的内容,我根本不会返回日志。这实际上不会返回任何内容。您是对的,当我使用此示例时,我返回整个窗口中引用$(此)的文本,但如果我只是使用您发布的内容,我根本不会返回日志。