有沒有一種方法可以像confirm
這樣的onclick函數的返回值轉換爲jQuery函數?jQuery:從錨點獲取onclick函數的返回
我有有一個onclick事件確認返回真或假鏈接:
<a onclick="return confirm('Sure?');" class="delete" href="delete.php">Delete</a>
這是一個給定的結構,我改變它沒有可能性。 但我願做這樣的事情:
$('a.delete').click(function() {
if (confirm_from_onclick == true) {
//do some more before really returning true and following the link
}
});
jAndy - 這是一個很好的解決方案。你能解釋一下這個:$('a')。each(函數(_underscore_,anchor),特別是函數(_underscore_,anchor)的一部分嗎?我以前從來沒有見過這樣的東西(評論不喜歡下劃線顯然是) – JackWilson 2011-03-29 08:00:10
@JackWilson:'.each()'方法在它的回調函數中傳遞了兩個東西:* index *和actual * *因爲我沒有應用這個代碼片段中的* index *值,我只是使用一個下劃線,我也可以寫「index」或「foobar」。 – jAndy 2011-03-29 08:04:27
非常好的解決方案,非常感謝! – Tim 2011-03-29 08:06:04