javascript - 如何使用jquery选择没有任何类或id的父元素?

标签 javascript jquery html

我有以下代码:

<div>
<label for="fsc_name1">Name:<span class="required"> *</span></label>
</div>

<div>
<input style="text-align:left; margin:0;" type="text" id="fsc_name1" name="fsc_name" value=""  size="60">
</div>

这是联系表单的一部分,如果选择了特定元素,我需要能够隐藏其中的一些元素。假设我想隐藏上面的两个 div。没有 id 或类(class),我也无法给他们任何信息。我所拥有的只是唯一值“for =“fsc_name1””(<label>)和“id =“fsc_name1””(<input>)

最佳答案

简单!只需使用 jQuery parent()。请参阅文档:http://api.jquery.com/parent/

$('#fsc_name1').parent().hide()
$('label[for="fsc_name1"]').parent().hide()

您还可以组合选择器以节省空间。请参阅文档:http://api.jquery.com/multiple-selector/

$('#fsc_name1, label[for="fsc_name1"]').parent().hide()

关于javascript - 如何使用jquery选择没有任何类或id的父元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16582798/

相关文章:

javascript - JQuery 使用 .on() 添加对象函数

javascript - JQuery: nextUntil() - 奇怪的问题

javascript - 为什么我只能在当前 session 中使用 blob

javascript - 单击它时在 div 上设置一个框阴影

javascript - 如何使用 javascript 从 gridview 下拉列表中获取选定的值

javascript - 获取数组对象类型脚本中的第一个索引

javascript - 更改功能后 Sinon 测试失败

javascript - 我需要帮助使用 jquery 创建 4 个可折叠面板

javascript - 通过 JavaScript 点击 Flash 对象

Javascript 在页面重新加载时运行