在我的表单中,我想通过单击链接更改选择复选框列表,选择与前一个选择相同。我已经使用了显示/隐藏 div,但问题是隐藏部分的选择仍然处于活动状态并且会弄乱结果。所以我不知道如何处理这个问题,这就是我请求你帮助的原因。
谢谢
在我的表单中,我想通过单击链接更改选择复选框列表,选择与前一个选择相同。我已经使用了显示/隐藏 div,但问题是隐藏部分的选择仍然处于活动状态并且会弄乱结果。所以我不知道如何处理这个问题,这就是我请求你帮助的原因。
谢谢
您可以在隐藏时简单地禁用元素,然后将不会发布禁用元素的值
您可以禁用元素选择,也可以删除其名称属性。这是一个示例片段:
$('#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>');
});
});