我读了几个链接,但我找不到答案,为什么它不起作用。
我需要在Jade中加载页面时检查一个按钮,这里是按钮代码:
.radio
label
input#camera(type='radio', name="camera", value="1")
| Camera
这是JS:
$("#camera").prop("checked", true)
我已经检查过jQuery正在我的页面上工作,并且prop函数的版本高于1.6。 感谢任何可以提供帮助的人。
答案 0 :(得分:0)
如果需要立即设置,只需在Jade中设置checked
属性:
input#camera(type='radio', name="camera", value="1", checked="checked")
否则,确保在DOM准备就绪时(即所有元素都存在时)运行jQuery代码:
$(function() {
$("#camera").prop("checked", true);
});
答案 1 :(得分:0)
您的代码看起来正确..也许您在文档准备好之前查询该文档?查看生成的html会很有帮助。
你可以尝试:
getPreferredScrollableViewportSize()
答案 2 :(得分:0)
以上代码适用于您为我描述的内容。我只需要确保玉的格式是正确的 - 当我复制它时,有一些空格/标签的混合。
您可以使用jade默认选中。
input#camera(type="radio", name="camera", value="1", checked="checked")