【发布时间】:2013-08-15 20:02:32
【问题描述】:
我需要根据 childNodes innerHTML 隐藏一整行。基本上,在我的表单中,我有一个状态下拉菜单,但单独隐藏它并不能顺利完成。如何将显示设置为无?
【问题讨论】:
-
$("nobr").filter(function () { return $.trim(this.childeNodes[0].nodeValue) === "Status"; }).closest("tr").hide()。这会找到所有<nobr>元素,获取它们的第一个子节点(在示例中,它是一个带有空格的文本节点,然后是“Status”),并检查该值是否为“Status”。当然,您可以缩小 哪些<nobr>元素首先被定位。 -
我按原样运行并得到错误:无法读取未定义的属性 0
-
抱歉,我拼错了 - 这是
childNodes,而不是childeNodes -
哦,哇,我看到了,以为它拼写很奇怪,但不认为这是一个错误。 KK生病再试一次,谢谢。编辑:工作,谢谢!你说我可以缩小一点,我该怎么做?
标签: javascript jquery parent-child innerhtml