分类 jquery 下的文章

判断图片的src,如果不是有效的图片路径,隐藏

$(document).ready(function(){
    $(".imglst > img").each(function(){
        var id=$(this).attr('id').replace("img_","li_");
        var img=new Image();
        img.src=$(this).attr('src');
        img.onload=function(){
            if(img.width>0 || img.height>0)
            {}
            else
            {
                $("."+id).css("display","none");
            }
        }
        img.onerror=function(){
            $("."+id).css("display","none");
        }
    });
});

在jQuery中检测一个移动设备可以使用多种方式,我们这里提供两种常用的方法进行介绍。

方法一:使用jQuery.browser
通过jQuery.browser可以获取当前浏览器的信息,通过判断浏览器类型和版本号,可以判断当前是否是移动设备。示例代码如下:

if (jQuery.browser.mobile) {
  console.log("当前是移动设备");
} else {
  console.log("当前不是移动设备");
}

- 阅读剩余部分 -

$(tbody).find('tr').eq(1).find('td').eq(2);
这条代码取的是第1个tr的第2个td
你可以用$(tbody).find('tr').size()取所有tr
然后在循环中取第二个td
有两种方法可以获取tr下的第二个td元素:
1、使用css选择器,$("tr td:nth-child(2)")。
2、使用遍历函数eq()。
$(tbody).find('tr').eq(1).find('td').eq(2);
这条代码取的是第1个tr的第2个td
你可以用$(tbody).find('tr').size()取所有tr
然后在循环中取第二个td

- 阅读剩余部分 -