javascript - 为什么我总是无法通过 javascript 对复选框进行复选标记?

标签 javascript jquery html checkbox

查看下面的代码:

HTML:

<input type="checkbox" name="xyz[1][]" id="sel_44" style="margin:2px;" value="12345" onclick="myClick(this)">

Javascript:

<script>
$('#sel_44').attr("checked", true);
</script>

我已经尝试了此 URL 中的每种方法(通过接受答案建议的方法): Check/Uncheck checkbox with javascript?

My Problem and Question :

I can sure $('#sel_loc_cb_44') is not null and not undefined. But i can make checkmark via javascript or jquery. How to fix my code and what's the source of problem?

请将 jsfiddle 添加到您的解决方案帖子中。谢谢

最佳答案

尝试使用

$('#sel_44').prop("checked", true);

您必须更改 DOM 对象的属性而不是属性

关于javascript - 为什么我总是无法通过 javascript 对复选框进行复选标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43515883/

相关文章:

javascript - 图像不使用 KineticJS 呈现

javascript - 使用 toggleClass 只切换一个元素/div

php - 无法更新数据库中的数据。 jQuery, PHP

javascript - 将 2 创建的元素连接到 html 属性中

javascript - Algolia Search api 最多返回 1000 条记录,而我的总记录约为 50000 条

javascript - 混合内容页面 : requested an insecure stylesheet error

html - Bootstrap - 无法让按钮居中

html - 似乎无法通过 CSS 悬停下拉菜单

Javascript 文字表达式

链接中的 JavaScript 变量