javascript - 如何使用 JQuery 选中复选框

标签 javascript jquery html checkbox

我已经尝试了一切,但没有任何效果。我有这个复选框

<input type="checkbox" onchange="WriteFormSelections('SearchForm', 'AccommodationType', 'AccommodationTypeSelections', 'All', 'AccommodationType-0', false, '_', true);" value="Hotel" name="AccommodationType_Hotel" id="AccommodationType-2">Hotel

我想在页面加载时检查它。我已经尝试了很多事情。我无法解决的一件事是,我是否应该使用复选框的 id 或名称来检查它?

这是我当前的代码。我尝试按照 this 的建议使用 prop发布,但这也不起作用。

<script type="text/javascript">
   $('AccommodationType-2').attr('checked', true);
</script>

最佳答案

您的选择器前面缺少 #。

$('AccommodationType-2').attr('已检查', true);

变成了

$('#AccommodationType-2').attr('已检查', true);

...根据您使用的 jQuery 版本,我建议您也查看 .prop(),它用于对象的属性访问。

此外,正如其他回答者正确指出的那样 - 您确实需要通过在复选框检查行周围包裹 document.ready() 来等待 DOM 准备好。

关于javascript - 如何使用 JQuery 选中复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12494950/

相关文章:

javascript - 如何加快meteor中的mongoDB查询响应时间?

javascript - JQuery/DOM元素 "click"事件注册: on ("click") VS click() VS addeventlistener ("click")

CSS float 搞砸了

html - 'Open Sans', sans-serif 在 mac 中看起来不一样

javascript - 覆盖 Javascript 中的全局函数声明

javascript - 将样式设置为包含 TextInput 字段的 div

JavaScript 编码面试数组中的第一个重复字符不适用于 null

javascript - 使用 jquery 和 javascript 进行测验

javascript - 让一个div在点击时滑动

javascript - Accordion 无法正常工作