Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Jade问题中使用jQuery检查按钮_Javascript_Jquery_Pug - Fatal编程技术网

Javascript 在Jade问题中使用jQuery检查按钮

Javascript 在Jade问题中使用jQuery检查按钮,javascript,jquery,pug,Javascript,Jquery,Pug,我读了几个链接,我就是找不到它为什么不起作用的答案 在Jade中加载页面时,我需要检查一个按钮这里是按钮代码: .radio label input#camera(type='radio', name="camera", value="1") | Camera 这是JS: $("#camera").prop("checked", true) 我已经检查了jQuery是否在我的页面上工作,以及prop函数的版本是否高于1.6。 感谢所有能

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

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

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

$("#camera").prop("checked", true)
我已经检查了jQuery是否在我的页面上工作,以及prop函数的版本是否高于1.6。
感谢所有能够提供帮助的人。

如果需要立即设置,只需在Jade中设置一个
选中的
属性:

input#camera(type='radio', name="camera", value="1", checked="checked")
否则,请确保在DOM就绪时(即当所有元素都存在时)运行jQuery代码:


您的代码看起来正确。。也许您可以在文档准备好之前查询它?查看生成的html会很有帮助

你可以试试:

$(function(){ 
  $("#camera").prop("checked", true);
});

上面的代码按照您为我描述的方式工作。我只需要确保jade的格式是正确的——当我复制它时,它混合了空格/制表符

您可以默认使用jade进行检查

input#camera(type="radio", name="camera", value="1", checked="checked")
input#camera(type="radio", name="camera", value="1", checked="checked")