gpt4 book ai didi

jquery - 按类名从所有标签中删除属性

转载 作者:行者123 更新时间:2023-12-01 07:22:27 25 4
gpt4 key购买 nike

我有一个带有样式为 class="input"的标签的表单

标签位于表单字段内,并且当您在字段中键入内容时它们会消失。效果很好。问题是当我提交表单后重置表单时。

jQuery("#requestform").get(0).reset();

此语句将清除字段,但我还需要从标签中删除“visibility:hidden”属性,以便标签重新出现。

我尝试了这个,但没有成功:

jQuery('.formlabel').removeAttr("visibility");

这是我页面中的一些示例 html:

<label class="input">
<span class="formlabel" style="color: rgb(153, 153, 153); visibility: hidden;">Email</span>
<input type="text" id="email" name="email" title="email">
</label>

我的 jQuery 有什么问题吗?从我的所有 class="formlabel"标记中删除所有“可见性”属性的正确方法是什么?

干杯!

最佳答案

visibility 不是一个属性,而是一个 CSS 属性。您需要使用 .css('visibility', 'visible'):

$('.formlabel').css('visibility', 'visible');

如果您不需要 visibility: hide 的布局保留行为,请考虑使用 display: none - 那么您可以简单地使用 .show() 使元素可见。

关于jquery - 按类名从所有标签中删除属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12311433/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com