切换元素的隐藏标签
|
如何检查元素是否具有标签并调用切换功能以显示它?
试试这个:
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(这是为了显示正确的语法,因为元素已隐藏):
<div>
<label for=\"state\" class=\"ui-select\">
State*
</label>
<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>
隐藏的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>
没有找到相关结果
已邀请:
1 个回复
耐钨徒
。 您可以使用“属性等于”选择器来选择具有特定属性值的元素。