日期:2014-05-16  浏览次数:20375 次

下面一小段js 转换成 jquery,谢谢

1.请帮我把下边js转换成jquery

2.在遍历的时候,我先判断表格下边的checkbox是否被选中,是不是下边这么写
if(  $().find(":checkbox").is(':checked'))
{}




function table_hover_color(){
    var rows = document.getElementsByTagName('tr'); 
    for (var i = 0; i < rows.length; i++) {
        rows[i].onmouseover = function () {
            this.className += 'row_bg'; 
        }
        rows[i].onmouseout = function () {
            this.className = this.className.replace('row_bg', '');
        }
    };
}

------解决方案--------------------
$("input[type=checkbox]:checked")这个直接把选中的全取到了,不用判断了 。选择器很灵活的 ,有很多选取方法的,根据你的需要写不同的选择器。
------解决方案--------------------
<script type="text/javascript">
    //1.请帮我把下边js转换成jquery
    function table_hover_color(){
        $("tr").hover(function(){
            $(this).addClass("row_bg");
        },function(){
            $(this).removeClass("row_bg");
        })
    }
    //2.在遍历的时候,我先判断表格下边的checkbox是否被选中,是不是下边这么写
    if( $(this).find("input[type='checkbox']").is(':checked')){}
</script>