使用 jquery 问题选择所有复选框且功能不起作用
第一:如何选择所有具有指定ID的复选框?
第二:
我得到:
<a href="javascript://" id="chkbox:all">Click to select all of the checkboxes</a>
然后在脚本的顶部我使用这个:
$(function () {
$('#chkbox:all').click(function () {
alert(1);
});
});
并且 alert
没有出现在我的屏幕上 - 意味着该功能没有运行 - 为什么会发生这种情况?
First: How can I select all checkboxes with specified ID?
Second:
I got:
<a href="javascript://" id="chkbox:all">Click to select all of the checkboxes</a>
And then at the top of the script I'm using this:
$(function () {
$('#chkbox:all').click(function () {
alert(1);
});
});
And alert
doesn't appear on my screen - mean that function is not running - why it happends?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您尝试设置超过 1 个具有相同 ID 的复选框,则应该使用类,因为 ID 应该是唯一标识符。
另外,不要使用“:all”作为标识符的一部分,因为 jQuery 可能认为您想要使用选择器...尝试更改它,您的代码应该可以工作:)
If you're trying to set more than 1 checkbox with the same ID, you should be using a class instead, since IDs are supposed to be unique identifiers.
Also, don't use ":all" as part of your identifiers, since jQuery might think you want to use a selector... try to change that and your code should work :)
有两件事:
:all
并且您不能在 ID 中使用冒号 - 考虑到您需要使用另一种策略来查找所有复选框。像这样的事情:
或者向所有复选框添加一个类并执行以下操作:
如果您想单击一个链接并选中所有复选框,请尝试以下操作:
Two things:
:all
and you can't use colons in IDs--take that outYou'll need to use another strategy for finding all the checkboxes. Something like this:
Or add a class to all the checkboxes and do this:
If you want to click on a link and have that check all the boxes, try this: