jquery如何获取第一个或最后一个子元素

jquery如何获取第一个或最后一个子元素,第1张

通过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下的元素等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9291359.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存