現在我有我的HTML結構像這樣的孩子一定時,點擊不重定向:一個錨元素
<a class="gallery-item" href="#">
<div class="top">
<div class="title"></div>
</div>
<div class="bottom">
<div class="tags">
<span class="weight"></span><br>
<span><input type="checkbox" id="read" name="read" value="0"></span>
<span class="date"></span>
</div>
</div>
</a>
我的問題是目前的複選框不會改變,而是重定向我在href 。
我周圍搜索,發現一些代碼可能prerhaps工作,但是,他們都阻止複選框檢查或取消選中。
我試着用jQuery來實現這個功能,但是這仍然不會產生結果。
我正在使用的當前代碼,在這種情況下,項目是父元素。
$(item).click(function(e) {
var sender = $(e.target);
if (sender.prop("id") == "read") {
var checked = $("#read", item).prop("checked");
if (checked == true) {
$("#read", item).prop("checked", false);
} else {
$("#read", item).prop("checked", true);
}
return false;
}
return true;
});
我需要一種方法來觸發的複選框的.change()
爲好。
任何幫助或建議非常感謝。
代碼中的項目是什麼? – brk