Javascript 复选框用复选信息填充字段
我正在做一些javascript,我需要一些帮助。 我需要帮助才能做到这一点,这只是你将丢失在盒子中的选中信息。所以,如果我想要“Thisted”和“Snested”,然后我要去掉Thisted,它将删除所有。它应该只删除“Thisted”。有人能帮忙吗? 我试过了,但没用。 你不能在这里查看。 这是“在博利格和迪恩·贝霍夫之间”Javascript 复选框用复选信息填充字段,javascript,html,Javascript,Html,我正在做一些javascript,我需要一些帮助。 我需要帮助才能做到这一点,这只是你将丢失在盒子中的选中信息。所以,如果我想要“Thisted”和“Snested”,然后我要去掉Thisted,它将删除所有。它应该只删除“Thisted”。有人能帮忙吗? 我试过了,但没用。 你不能在这里查看。 这是“在博利格和迪恩·贝霍夫之间” $(“.dropdown dt a”)。在('click',function()上{ $(“.dropdown dd ul”).slideToggle('fast')
$(“.dropdown dt a”)。在('click',function()上{
$(“.dropdown dd ul”).slideToggle('fast');
});
$(“.dropdown dd ul li a”)。在('click',function()上{
$(“.dropdown dd ul”).hide();
});
函数getSelectedValue(id){
返回$(“#”+id.find(“dta span.value”).html();
}
$(文档).bind('click',函数(e){
var$clicked=$(e.target);
如果(!$clicked.parents().hasClass(“下拉菜单”)$(.dropdown dd ul”).hide();
});
$('.mutliSelect1输入[type=“checkbox”]”)。在('单击',函数()上{
var title=$(this).closest('.mutliSelect1').find('input[type=“checkbox”]')).val(),
title=$(this.val()+“,”;
如果($(this).is(':checked')){
var html=''+title+'';
$('.multiSel').append(html);
$(“.hida”).hide();
}否则{
$('span[title=“”+title+“]”)。删除();
var ret=$(“.hida”);
$('.dropdown1 dt a')。追加(ret);
$(“.hida”).show();
}
});
-
蓟
-
嘲笑
-
维斯洛斯
-
诺尔斯
-
参议员
-
斯蒂尔德
尝试在onclick函数中添加下面的代码
if($('input[type=checkbox]:checked').length == 0){
$(ret).show();
}
这里还有一个新的片段:
$(“.dropdown dt a”)。在('click',function()上{
$(“.dropdown dd ul”).slideToggle('fast');
});
$(“.dropdown dd ul li a”)。在('click',function()上{
$(“.dropdown dd ul”).hide();
});
函数getSelectedValue(id){
返回$(“#”+id.find(“dta span.value”).html();
}
$(文档).bind('click',函数(e){
var$clicked=$(e.target);
如果(!$clicked.parents().hasClass(“下拉菜单”)$(.dropdown dd ul”).hide();
});
$('.mutliSelect1输入[type=“checkbox”]”)。在('单击',函数()上{
var title=$(this).closest('.mutliSelect1').find('input[type=“checkbox”]')).val(),
title=$(this.val()+“,”;
如果($(this).is(':checked')){
var html=''+title+'';
$('.multiSel').append(html);
$(“.hida”).hide();
}否则{
$('span[title=“”+title+“]”)。删除();
var ret=$(“.hida”);
}
if($('input[type=checkbox]:checked')。长度==0){
$(ret.show();
}
});
//$('div.multiSelect1 input[type=checkbox]')。是(':checked')。长度==0
//显示
-
蓟
-
嘲笑
-
维斯洛斯
-
诺尔斯
-
参议员
-
斯蒂尔德
尝试在onclick函数中添加下面的代码
if($('input[type=checkbox]:checked').length == 0){
$(ret).show();
}
这里还有一个新的片段:
$(“.dropdown dt a”)。在('click',function()上{
$(“.dropdown dd ul”).slideToggle('fast');
});
$(“.dropdown dd ul li a”)。在('click',function()上{
$(“.dropdown dd ul”).hide();
});
函数getSelectedValue(id){
返回$(“#”+id.find(“dta span.value”).html();
}
$(文档).bind('click',函数(e){
var$clicked=$(e.target);
如果(!$clicked.parents().hasClass(“下拉菜单”)$(.dropdown dd ul”).hide();
});
$('.mutliSelect1输入[type=“checkbox”]”)。在('单击',函数()上{
var title=$(this).closest('.mutliSelect1').find('input[type=“checkbox”]')).val(),
title=$(this.val()+“,”;
如果($(this).is(':checked')){
var html=''+title+'';
if($('input[type=checkbox]:checked').length == 0){
$(ret).show();
}