Javascript jQuery如果表中存在特定文本,则隐藏其行的第一个td
我想知道如何解决以下问题: 我有一张几排的桌子。我想要的是:检查是否存在特定文本,如果存在,则实际“过期”,仅隐藏该行的第一个TD 这是我的工作 这是我到目前为止的JS代码:Javascript jQuery如果表中存在特定文本,则隐藏其行的第一个td,javascript,jquery,css,html-table,Javascript,Jquery,Css,Html Table,我想知道如何解决以下问题: 我有一张几排的桌子。我想要的是:检查是否存在特定文本,如果存在,则实际“过期”,仅隐藏该行的第一个TD 这是我的工作 这是我到目前为止的JS代码: var $existingText = $('#myTable'); if ($existingText.length); { if ($existingText.text().replace(/\s+/g, '') === "expired") { $(this).parents("tr td:fir
var $existingText = $('#myTable');
if ($existingText.length); {
if ($existingText.text().replace(/\s+/g, '') === "expired") {
$(this).parents("tr td:first-child").css('display','none');
}
};
这应该行得通
$('#myTable td:contains(expired)').siblings('td:first-child').hide();
这应该行得通
$('#myTable td:contains(expired)').siblings('td:first-child').hide();
这应该行得通
$('#myTable td:contains(expired)').siblings('td:first-child').hide();
这应该行得通
$('#myTable td:contains(expired)').siblings('td:first-child').hide();
这在这里就行了
$existingText.find('tr').each(function(){
if($(this).text().indexOf('expired') > -1){
$(this).find('td:first-child').hide()
}
})
这在这里就行了
$existingText.find('tr').each(function(){
if($(this).text().indexOf('expired') > -1){
$(this).find('td:first-child').hide()
}
})
这在这里就行了
$existingText.find('tr').each(function(){
if($(this).text().indexOf('expired') > -1){
$(this).find('td:first-child').hide()
}
})
这在这里就行了
$existingText.find('tr').each(function(){
if($(this).text().indexOf('expired') > -1){
$(this).find('td:first-child').hide()
}
})
它正在工作:
$("tr:has(td:contains('expired'))").each(function () {
$(this).find("td:first").hide();
});
它正在发挥作用:
$("tr:has(td:contains('expired'))").each(function () {
$(this).find("td:first").hide();
});
它正在发挥作用:
$("tr:has(td:contains('expired'))").each(function () {
$(this).find("td:first").hide();
});
它正在发挥作用:
$("tr:has(td:contains('expired'))").each(function () {
$(this).find("td:first").hide();
});