2012-04-03 28 views
1

我想與元素點擊事件綁定:綁定與具有onclick屬性一個元素的點擊事件值

$('a').click(function(){ btn_submit_pressed=false; }); 

現在,我想這個click事件與具有onclick屬性值的元素綁定,像這樣:

<a href="javascript:;" onclick="win_zip('fwrite', 'ext3_00', 'ext3_01', 'ext3_02', 'ext3_03');"> 
    <img width="91" height="20" src="<?=$board_skin_path?>/ez.img/post_search_btn.gif" border=0 align=absmiddle> 
</a> 

如何選擇所有在onClick屬性中具有值的元素?

回答

2

它應該工作中的屬性選擇:

$('a[onclick]').on('click', function(){ ... }); 

編輯:使用(.bind()而不是.on())的jQuery < 1.7

+1

@OpenCode,只是一個快速注一提的是'上'從jQuery 1.7和@Calderan可用,+1 – Cybrix 2012-04-03 14:59:08

+0

@OpenCode,如果你想避免內聯onclick發生。你可能想使用'removeAttr(「onclick」)',因爲它很可能在jQuery點擊事件之前觸發。 – Cybrix 2012-04-03 15:01:47

+0

@Calderan,哇太棒了。 jquery select對我來說有些混亂。 – OpenCode 2012-04-03 15:30:06

相關問題