📅  最后修改于: 2023-12-03 14:43:14.657000             🧑  作者: Mango
jQuery 的 :checkbox 选择器用于选取页面中所有的复选框元素。
$(":checkbox")
<input type="checkbox" name="vehicle" value="Bike"> I have a bike<br>
<input type="checkbox" name="vehicle" value="Car"> I have a car
$(":checkbox").click(function(){
if($(this).is(":checked")){
alert("You have selected the "+ $(this).attr("value") + " checkbox");
}
});
$(":checkbox")
整行代码选择了整个页面中的所有复选框。这就意味着每个复选框都可以通过这个选择器来获得它的状态。.click(function(){})
函数,给其中的选中的所有元素添加了一个点击事件监听器。当选择的复选框被点击时,函数就会被执行。注意,这里只添加了点击事件的监听器,因为我们只需要知道用户何时选中了复选框。$(this).is(":checked")
检查当前复选框是否被选中。$(this).attr("value")
获取了当前选中的复选框的值。注意,我们要使用 $(this)
,因为我们希望获取当前选中的复选框的值,而不是所有复选框的值。alert()
函数创建一个弹出框,告知用户选择的复选框的值。以上就是 jQuery 的 :checkbox 选择器的介绍。