我有以下HTML代码:
<td align="center" class="shuttleControl">
<img src="/i/mydb/icons/shuttle_reload.png" onclick="g_Shuttlep_v61.reset();" alt="Reset" title="Reset"/>
<img src="/i/mydb/icons/shuttle_last.png" onclick="g_Shuttlep_v61.move_all();" alt="Move All" title="Move All"/>
<img src="/i/mydb/icons/shuttle_right.png" onclick="g_Shuttlep_v61.move();" alt="Move" title="Move" />
<img src="/i/mydb/icons/shuttle_left.png" onclick="g_Shuttlep_v61.remove();" alt="Remove" title="Remove" />
<img src="/i/mydb/icons/shuttle_first.png" onclick="g_Shuttlep_v61.remove_all();" alt="Remove All" title="Remove All" />
基于上面的代码,使用jQuery,我如何替换上面所有的onclick调用来使用我的JavaScript函数get_Count()。
所以我想要的结果是:
<td align="center" class="shuttleControl">
<img src="/i/mydb/icons/shuttle_reload.png" onclick="get_Count();" alt="Reset" title="Reset"/>
<img src="/i/mydb/icons/shuttle_last.png" onclick=" get_Count();" alt="Move All" title="Move All"/>
<img src="/i/mydb/icons/shuttle_right.png" onclick=" get_Count();" alt="Move" title="Move" />
<img src="/i/mydb/icons/shuttle_left.png" onclick=" get_Count();" alt="Remove" title="Remove" />
<img src="/i/mydb/icons/shuttle_first.png" onclick=" get_Count();" alt="Remove All" title="Remove All" />
</td>发布于 2010-12-22 07:10:33
我会这样说:
$('img').unbind('click').click(get_Count);编辑:
好吧,我试过了,但是不起作用。真正起作用的是.attr('onclick', '')。因此,执行以下操作:
$('.shuttleControl img').attr('onclick', '').click(get_Count);发布于 2010-12-22 07:21:11
如果在g_Shuttlep_v61中根本不需要这些函数,可以直接覆盖它们。
g_Shuttlep_v61.reset =
g_Shuttlep_v61.move_all =
g_Shuttlep_v61.move =
g_Shuttlep_v61.remove =
g_Shuttlep_v61.remove_all = get_Count;这样就不需要处理内联属性了。
https://stackoverflow.com/questions/4504810
复制相似问题