jquery 选择器

1.获取页面上所有a标签的同胞元素:

// 获取所有class不为a1的a标签
$("a.a1").siblings();
// 获取所有class不为a1,并且class中包含a2的a标签:
$("a.a1").siblings(".a2");

2.jquery获取class="wai_tab"的table第二列,行号大于1的单元格(从零开始),并循环:

    var contents = $(".wai_tab tr:gt(1)");
    $.each(contents,function(i,value){
        var content = $(this).find("td:eq(1)");
        if(content.text()==null)return;
        
        content.html(splitZ(14,content.text()));
    });

    function splitZ(lengthZ,text){
          if(text.length>lengthZ){
               var text = "<span title='"+text+"'>"+text.substring(0,lengthZ)+"..."+"</span>";
          }
          return text;
      }

效果是,判断第二个单元格里面的内容长度是否超过14,如果超过14,截取前14个字符,后面的用...代替,同时在单元格内部 增加一个span标签,设置title属性为完整内容 当鼠标移动到span标签上的时候,会显示title的内容

3.获取全部type不等于hidden的input元素:

$("input:not([type=hidden])").length;
$("input:not(:hidden)").length; //两种写法效果一样
posted @ 2013-07-01 09:41  周雷  阅读(322)  评论(0编辑  收藏  举报
友情链接