我有一張我想要禁止鏈接點擊的表格,因爲我需要其他功能的鏈接。jQuery onClick preventDefault
表的結構是這樣的:
<table>
<tr><th>Day</th><th>Event</th>
<tr class="DAY" id="DAY_0"><td>1-8-2013</td><td><a href="?tab=tabCalendar&dayEvent=DAY_0">Add Event</a></td></tr>
<tr class="DAY" id="DAY_1"><td>2-8-2013</td><td><a href="?tab=tabCalendar&dayEvent=DAY_1">Add Event</a></td></tr>
</table
我的jQuery代碼,試圖從刷新頁面,並顯示該ID塊的就是這個
<script>
$("a").click(
function(event) {
event.preventDefault();
alert('Picked: '+ event.target.id.slice(4));
}
);
</script>
我也有嘗試下面的
$(".DAY").click(function(){//to catch the class DAY.click()
甚至
$("[id^=DAY]").click(function(){//to catch the id DAY*.click
但是,這些功能都沒有做任何事情。
我使用的版本有
jquery-1.9.1.js
jquery-ui-1.10.3.custom.js
有什麼區別? –
DOM就緒和警報 – Gautam3164
只要腳本已經運行,然後再嘗試點擊它不會產生任何影響的東西。如果腳本在dom中存在元素之前運行,則無論如何都會出錯。 –