Ski*_*ick 12 javascript jquery
我有一些带有onclick属性的HTML .我想使用jQuery覆盖该属性.有没有办法使用jQuery删除单击处理程序?使用unbind不起作用.
Dar*_*rov 21
试试这个.removeAttr()功能:
$(function() {
$('a').removeAttr('onclick');
});
Run Code Online (Sandbox Code Playgroud)
一旦你摆脱了onclick属性,你可以附加你自己的点击处理程序.
$("#theElement")[0].onclick = function() {
whatever();
};
// -- or --
$("#theElement")[0].onclick = null;
Run Code Online (Sandbox Code Playgroud)
并不是说jQuery会使标准的DOM函数和属性消失.;-)
| 归档时间: |
|
| 查看次数: |
5837 次 |
| 最近记录: |