我一直在谷歌搜索并在stackoverflow中搜索并搜索http://oscarotero.com/jquery/
。我看到并尝试过使用 .trand 元素,例如 .find 和 .next ,但我知道我只是没有理解如何正确地放置这个代码。
我有一个包含20行数据的5列html表,列是[id,name,location,available,[update] 最后一列[update]有一个超链接链接到另一个将更新我的数据库的函数,将第4列中显示的值从“Y”更改为“N”
使用jquery时,我想隐藏第5列中显示的链接,当第4列中的值(可用列)等于N
时所以我试图做的,无济于事,是编写代码可以说: 找到输入标签type = text和value = W,转到下一个标签并隐藏
任何人都可以解释如何做到这一点,或者让我知道这是不可能的吗?
我在这里创建了一个小提琴:http://jsfiddle.net/justmelat/9XV28/
提前谢谢。
答案 0 :(得分:0)
试试这个:
$('input[type="text"][value="W"]')
.closest('tr') //navigate up to the parent row
.find('td:nth-child(4) a') //grab the link inside the 4th cell of that row
.hide() // hide it.