在Jade问题中用jQuery检查了按钮

时间:2015-12-07 14:28:26

标签: javascript jquery pug

我读了几个链接,但我找不到答案,为什么它不起作用。

我需要在Jade中加载页面时检查一个按钮,这里是按钮代码:

.radio
    label
      input#camera(type='radio', name="camera", value="1")
      |             Camera

这是JS:

$("#camera").prop("checked", true)

我已经检查过jQuery正在我的页面上工作,并且prop函数的版本高于1.6。 感谢任何可以提供帮助的人。

3 个答案:

答案 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")