我有此佈局的一種形式:
<div class='detail'>
<div>
<input type='button' class='save' />
</div>
</div>
<div class='detail'>
<div>
<input type='button' class='save' />
</div>
</div>
<div class='detail'>
<div>
<input type='button' class='save' />
</div>
</div>
當$(".save").click()
被觸發。我叫$(this).parents(".detail")
對於IE瀏覽器,這是發生了什麼: - 父<div class='detail'>
選擇以及以前的<div class='detail'>
兄弟姐妹。
對於FF,會發生以下情況: - 僅返回父項<div class='detail'>
。
我正在尋找的正確功能是FF在做什麼。
我可以知道如何爲IE做一個解決方法。
謝謝。
編輯: 這是Click事件處理程序:
$(".product_details .button_save_draft").bind("click", function (event) {
event.preventDefault();
alert($(this).parents(".product_details").length);
});
如果你檢查什麼是另一個jQuery版本? – zerkms
你能顯示你的代碼嗎? – Barmar
嘗試使用'.closest('。detail')'而不是'.parents(「。detail」)' –