1
如果我綁定jQuery代碼的元素在頁面上找不到,會發生什麼情況? 以前的綁定代碼是否中斷?如果在頁面上找不到該元素,則綁定jQuery元素中斷?
讓我來解釋一下樣本。我有我的頁面內下面的代碼:
<script type="text/javascript">
$(document).ready(function() {
$('.deleteMemo').live('click', function() {
$.ajax({
[ajax call omitted for brevity]
});
});
$('.markAsViewed').live('click', function() {
$.ajax({
[ajax call omitted for brevity]
});
});
});
</script>
現在,根據頁面的頁面狀態有可能是:
- 與「deleteMemo」類
- 只有元素「只有元素markAsViewed」類
- 兩個
我experimentig的是,在第一種情況下(只有 「deleteMemo」 元素s),jQuery代碼根本不會被調用。我還沒有嘗試過其他的情況,但我已經三重檢查了代碼,甚至用提琴手來看它。
什麼建議嗎?
太棒了!在一起案件中被執行的是「返回虛假」。謝謝! – Lorenzo 2010-09-21 17:05:39
@洛倫佐 - 不客氣。 :O) – user113716 2010-09-21 17:10:35