Javascript 切换元素的隐藏标签
如何检查元素是否有标签并调用切换函数来显示它 试一试:Javascript 切换元素的隐藏标签,javascript,jquery,label,toggle,Javascript,Jquery,Label,Toggle,如何检查元素是否有标签并调用切换函数来显示它 试一试: if($('label').attr('for') == $(this).attr('name')) { alert($('label').attr('for') == $(this).attr('name')); // displays true if hidden or displayed $('label').attr('for='+$(this).attr('name')).toggle(true); // erro
if($('label').attr('for') == $(this).attr('name')) {
alert($('label').attr('for') == $(this).attr('name')); // displays true if hidden or displayed
$('label').attr('for='+$(this).attr('name')).toggle(true); // error
}
HTML未隐藏(这只是为了在隐藏元素时显示正确的语法):
陈述*
陈述*
阿拉斯加州
...
HTML隐藏:
<div>
<div class="ui-select">
<a href="#" role="button" aria-haspopup="true" data-theme="z" class="ui-btn ui-btn-icon-right ui-btn-corner-all ui-shadow ui-btn-down-z ui-btn-up-z">
<span class="ui-btn-inner ui-btn-corner-all">
<span class="ui-btn-text">State*</span>
<span class="ui-icon ui-icon-arrow-d ui-icon-shadow"></span>
</span>
</a>
<select name="state" id="state" tabindex="-1" class="required">
<option value="">State*</option>
<option value="AK">ALASKA</option>
<option value="...">...</option>
</select>
</div>
</div>
陈述*
阿拉斯加州
...
听起来你在找$('label[for=“”+this.name+”)
您可以使用来选择具有特定属性值的元素。听起来像是在寻找
$('label[for=“”+this.name+”)
您可以使用来选择具有特定属性值的元素。
//true
。对你在一次if之后发出警报,这基本上确保了这是真的…//true
。对你是在一次“如果”之后发出警报的,这基本上确保了这是真的…知道我在正确的轨道上是语法让我明白的,谢谢,新的我在正确的轨道上是语法让我明白的,谢谢
<div>
<div class="ui-select">
<a href="#" role="button" aria-haspopup="true" data-theme="z" class="ui-btn ui-btn-icon-right ui-btn-corner-all ui-shadow ui-btn-down-z ui-btn-up-z">
<span class="ui-btn-inner ui-btn-corner-all">
<span class="ui-btn-text">State*</span>
<span class="ui-icon ui-icon-arrow-d ui-icon-shadow"></span>
</span>
</a>
<select name="state" id="state" tabindex="-1" class="required">
<option value="">State*</option>
<option value="AK">ALASKA</option>
<option value="...">...</option>
</select>
</div>
</div>