Javascript Jquery只注册一个id
我有三个复选框,如下所示:Javascript Jquery只注册一个id,javascript,jquery,html,Javascript,Jquery,Html,我有三个复选框,如下所示: <input id="image_tagging" class="1" type="checkbox" value="1" checked="checked" name="data[image_tagging]"> 所以我的问题是。为什么这个点击功能只在我的一个复选框中发生?(如果重要的话,它只是第一个复选框起作用)ids在html页面上必须是唯一的。而是在标记中使用类,在jQuery中使用类选择器 HTML <input class="image
<input id="image_tagging" class="1" type="checkbox" value="1" checked="checked" name="data[image_tagging]">
所以我的问题是。为什么这个点击功能只在我的一个复选框中发生?(如果重要的话,它只是第一个复选框起作用)
id
s在html页面上必须是唯一的。而是在标记中使用类,在jQuery中使用类选择器
HTML
<input class="image_tagging 1" type="checkbox" value="1" checked="checked" name="data[image_tagging]">
id
s在html页面上必须是唯一的。而是在标记中使用类,在jQuery中使用类选择器
HTML
<input class="image_tagging 1" type="checkbox" value="1" checked="checked" name="data[image_tagging]">
id必须是唯一的将id改为类
id="image_tagging"
到
然后
id必须是唯一的将id改为类
id="image_tagging"
到
然后
html格式的
<input class="image_tagging" type="checkbox" value="1" checked="checked" name="data[image_tagging]">
html格式的
<input class="image_tagging" type="checkbox" value="1" checked="checked" name="data[image_tagging]">
id
必须是唯一的,请改用class或尝试此
$('input[type="checkbox"]').click(function(){
var value = 0;
var websiteID = $(this).attr('class');
if($(this).attr('checked')){
value = 4;
}else{
value = -4;
}
alert('works! '+'id = '+websiteID+" value = "+value );
});
无需更改您已经编写的任何
HTML
代码…id
必须是唯一的,请改用类或尝试此
$('input[type="checkbox"]').click(function(){
var value = 0;
var websiteID = $(this).attr('class');
if($(this).attr('checked')){
value = 4;
}else{
value = -4;
}
alert('works! '+'id = '+websiteID+" value = "+value );
});
无需更改您已经编写的任何
HTML
代码…ID
在DOM结构中应该是唯一的。使用class
而不是ID来处理这些事情
<input id="image_tagging" class="img_tagging 1" type="checkbox" value="1" checked="checked" name="data[image_tagging]">
ID
在DOM结构中应该是唯一的。使用class
而不是ID来处理这些事情
<input id="image_tagging" class="img_tagging 1" type="checkbox" value="1" checked="checked" name="data[image_tagging]">
我不太熟悉你的代码,但是如果你尝试使用类而不是ID呢?如果所有人都有相同的ID,那么它将如何工作,尝试更改ID,因为它们需要唯一性我不太熟悉你的代码,但是如果你尝试使用类而不是ID呢?如果所有人都有相同的ID,那么它将如何工作,尝试更改ID,因为它们需要是唯一的
$('.image_tagging').click(function(){