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; //两种写法效果一样