我有一个警告表格单元格的单击事件是这样的:两个click事件
<table>
<tr>
<td id="cid" onclick="alert('I want to run 2nd!')">Test</td>
</tr>
</table>
后来我想在同一个元素的事件处理程序(点击)添加新的警报使用jQuery这样的:
<script>
$('#cid').on('click',function() { alert('I want to run 1st!'); });
</script>
当我运行代码,我得到2个警报(如预期),但不与通缉令。第二次警报应该首先出现在第一秒钟。
最后TD我想要的是:
<table>
<tr>
<td id="cid" onclick="alert('I want to run 1st!');alert('I want to run 2nd!')">Test</td>
</tr>
</table>
我试图执行这些代码(从其他职位):
<script>
var clcks = $('#cid').data('events').click.slice();
var cid = $('#cid').unbind('click');
$.each(clcks.reverse(), function() { cid.click(this); });
</script>
,但结果是一样的。
我在做什么错?
您正在使用onclick属性。 –
你能更具体!我正在使用onclick属性,但那是什么意思? – Panos