【发布时间】:2011-08-08 17:46:23
【问题描述】:
我正在尝试使用 jQuery 来隐藏类 no_js 的内容,并显示类 js 的内容。我将它用于表单上的按钮;当启用 Javascript 时,我显示将 onclick 绑定到 Javascript 函数的 type="button",当禁用 Javascript 时,页面显示(默认显示)type="submit" 按钮。到目前为止,这是我所拥有的:
<input class="no_js" type="Submit" value="Generate"/>
<input class="js" type="button" value="Generate_JS" onclick="generate_password()"/>
.js 元素在样式表中设置为display:none。我想使用隐藏/显示或切换,因为元素可能有不同的显示类型(inline,inline-block,这取决于元素)所以我不能只使用显示设置 CSS 属性(这个脚本是站点范围,因此它基于类,而不是 ID)。
有人可以帮帮我吗?现在,Generate 按钮一直显示,Generate_JS 按钮从不 显示。
编辑:抱歉,我想我不能在我的 cmets 中输入代码?这是我在标题中使用的代码,结果仍然相同。
$(document).ready(function() {
$(".no_js").hide();
$(".js").show();
})
【问题讨论】: