我试图允许点击包含一个检查箱的一块小块,以便选择这一检查箱。 每当选择检查箱时,其母子就会改变肤色。 在未当选时,父母亲亲生的亲子又回到原来的身边。
<>可见> 在检查箱中点击碎片的行为是正确的。 然而,在直接点击检查箱时,行为与所期望的行为相反。 我怀疑,这将造成双重点击: 检查箱自行点击手枪,并点击手瞄准其母体。 我在这里可能是错误的。 我怎么能够确定?
<>JS
// Click checkbox when its container is clicked
$(".organizer_listing_checkbox_container_container").click(function(event) {
if (event.target.type !== checkbox ) {
$( :checkbox , this).trigger( click );
}
});
// Highlight row on selecting Checkbox
$(".organizer_listing_checkbox").click(function() {
if($(this).attr( checked )) {
$(this).parent().parent().parent().css( background-color , "#FAFAFA");
} else {
$(this).parent().parent().parent().css( background-color , "#FFF");
}
});
HTML
<div class="organizer_listing">
<div class="organizer_listing_checkbox_container_container">
<div class="organizer_listing_checkbox_container" data-listing_id=1234>
<input type="checkbox" class="organizer_listing_checkbox" />
</div>
</div>
</div>
www.un.org/Depts/DGACM/index_spanish.htm EDIT: The Swapped the backgroundnuts + e.stopPropagation()
// Click checkbox when its container is clicked
$(".organizer_listing_checkbox_container_container").click(function(event) {
$( :checkbox , this).trigger( click );
});
// Highlight row on selecting Checkbox
$(".organizer_listing_checkbox").click(function(e) {
e.stopPropagation();
if($(this).attr( checked )) {
$(this).parent().parent().parent().css( background-color , "#FAFAFA");
} else {
$(this).parent().parent().parent().css( background-color , "#FFF");
}
});