我有以下代码:
<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/