三个最基本的过滤方法是:first(), last() 和 eq(),它们允许您基于其在一组元素中的位置来选择一个特定的元素。
其他过滤方法,比如 filter() 和 not() 允许您选取匹配或不匹配某项指定标准的元素。
$(document)ready(function(){
$("div p")first();//获取第一个<div>中的第一个<p>
$("div p")last();//获取最后一个<div>中的最后一个<p>
$("p")eq(1);//获取所有<p>中的第二个<p>
$("p")filter("demo");//返回带有demo类名的所有<p>
$("p")not("demo");//返回不带有demo类名的所有<p>
$("p")parent();//返回<p>的直接父元素;
$("p")parents();//返回<p>的所有祖先
$("p")parentsUntil("div");//返回<p>与<div>间的所有祖先
$("div")children();//返回<div>的直接子元素
$("div")find();//返回<div>的所有后代
$("h1")siblings();//返回<h1>的所有兄弟元素
$("h1")next();//返回<h1>的下一个同胞元素
$("h1")nextAll();//返回<h1>后面的所有同胞元素
$("h1")nextUntil("h6");//返回<h1>与<h6>间的所有同胞元素
prev(), prevAll() 以及 prevUntil() 方法的工作方式与上面的方法类似,只不过方向相反而已:它们返回的是前面的同胞元素
});
var id=$("#datalist1")find("tr:eq(1)")find("td:eq(2)")find("input")val();
以上结果是表示datalist中第2行 第3列中的第一个文本框的值,
以上就是关于如何获取jQuery集合的某一项全部的内容,包括:如何获取jQuery集合的某一项、如何用js或者jq获取datalist里面的表格的文本框的值、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)