Jquery如果选中加载html

时间:2011-03-10 21:20:47

标签: jquery

嘿所有, 提前感谢您了解我的挑战。我已经和它摔跤了几天,真的可以用手了。

情况: 当用户单击复选框时,我想使用特定于该复选框的HTML内容填充“div#partners_internal_products_registration”。如果用户决定想要进行不同的选择,则新内容将替换相同

中的现有内容

JS fiddle demo

2 个答案:

答案 0 :(得分:0)

试试这个:

var checkboxes = $(':checkbox.productselect');
checkboxes.click(function(){
  checkboxes.attr('checked', false);
  $(this).attr('checked',true);
  $('#selection'+this.id+'content').load('1.html');
  //this is under the assumtion that every checkbox has the id of the content u want to update
})

首先将ALL设置为false,然后设置您想要检查的那个。

<强>更新

看上面

答案 1 :(得分:0)

$('#selection1').change({
       if($(this).test(":checked")) {
             $('#selectioncontent').load('1.html');
       }
       uncheckAll();
});

function uncheckAll() {
    $(':checkbox.productselect').each(fnction() {
        $(this).attr("checked",false);
    });
}

这应该有效