jquery添加onmouseover属性

use*_*585 5 jquery mouseover

在jquery中,如何向元素添加'onmouseover'事件.

例如

<tr id=row bgcolor=white>
Run Code Online (Sandbox Code Playgroud)

 <tr id=row bgcolor=white onMouseOver="this.bgColor='red'">
Run Code Online (Sandbox Code Playgroud)

und*_*ned 12

你可以使用这个attr方法:

$('#row').attr("onMouseOver", "this.bgColor='red'")
Run Code Online (Sandbox Code Playgroud)

但是因为你使用jQuery我建议使用这个on方法:

$('#row').on('mouseover', function() {
    $(this).css('background-color', 'red');
});
Run Code Online (Sandbox Code Playgroud)

  • +1首先回答问题,然后指出理想的方法. (3认同)