2012-11-07 214 views
-1

在我的表单中,我想更改,只需点击一个链接,将选择复选框列表与之前选择的选项相同。 我已经做了一个显示/隐藏div,但问题是隐藏部分的选择仍然活跃,并与结果搞砸了。 所以我不知道如何处理这个,这就是为什么我要求你的帮助。jquery更改选择复选框

感谢

+0

请你正在努力实现 –

回答

0

您可以禁用元素选择,或者你可以删除其名称属性。下面是一个示例代码段:

$('#mylink').click(function(e){ 
    e.preventDefault(); 
    $('#myselect').prop('disabled','disabled').hide(); 
    $('#myselect option').each(function(){ 
     $('#mylist').append('<input type="checkbox" value="'+$(this).val()+'">'+$(this).val()+'</input>'); 
    }); 
}); 
+0

感谢什么,我需要类似的东西提供了一个小提琴http://jsfiddle.net/! – jacen44

0

你可以简单地禁用隐藏元素时,则禁用的元素的值将不会发布