通过children方法,children("input:first-child")
1
2
$(this)children("input:first-child")val();
$(this)children("input:last-child")val();
通过>选择器,$("items>input:first")
在这里转一篇《jQuery选择元素的方法大全》>
1、比如我们要得到或者获取到这个div元素。
2、我们就可以这样做,使用$("div"),这就是直接通过元素名来获取,注意要加引号哦。
3、或者你可以给元素添加类,如图,我就加了一个bd类。
4、然后我们这样$("bd")也是可以得到div元素的哦,注意类名是需要一个点的哦。
5、此外,id也是一个不错的方法,不过id只能有一个,不能重名哦。
6、jQuery中id要加#号才会有效哦。
7、最后我就整理好jQuery一些比较常用的获取元素的方法。
不要把jQuery元素与Dom元素混淆,你这个s是jQuery对象,不能用Dom的方法去处理:
<script>$(function () {
var s = $("span");
//alert(slength);
for( var i = 0; i < slength; i++ ){
var Str = seq(i)parent()next()text();
//也可以用 $(s[i])parent()next()text();
alert ("hello!");
alert (Str);
}
})
</script>
$("元素表达式")attr("属性名")
如:$("#textid")attr("width")是获取id为textid的控件的width属性
$("classname")attr("width")是获取包含class名为classname的控件的width属性
$("[name=textname]")attr("width")是获取name为textname的控件的width属性
但要注意,jquery取到的可能是一个数组,如果确定属性为同一值,则没问题,否则应该循环取得控件,再取属性值
如:$("#textid")[0]width是取第一个控件的width属性
但也有写属性用attr取不到,也需要用角标的方式取得控件后在取属性
//给所有a点击事件可以使用
$( "a" )click( function() {
//some code
} );
//给指定a点击事件,假设这个a有个id是test
$( "a" )each( function() {
if( $( this )attr( "id" ) === "test" ) {
$( this )click( function() {
//some code
} );
}
} );
以上就是关于jquery如何获取第一个或最后一个子元素全部的内容,包括:jquery如何获取第一个或最后一个子元素、jquery如何获取第一个或最后一个子元素、Jquery如何获得div下的元素等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)