jquery,attr和parents,children的问题

jquery,attr和parents,children的问题,第1张

attr() //获取或设置选中元素属性

例:

var a=$("#idx")attr("value");//获取id="idx"的value属性

$("#idx")attr("value","123"); //将id="idx"的value属性的值设置为"123"

parents() 获取选中元素的所有祖先元素(是一个jQuery元素对象集合)

例:

html代码:

<div> <span> <a href="#" id="idx">aa</a> </span> </div> <div id="div2"></div>

jQuery代码:

$("#idx")parents();//选中了span 和div 这两个元素。注:id="div2"的元素不会被选中

//上面这句代码获取到元素的集合的顺序是:span div 如:$("#idx")parents()eq(0)是span元素

$("#idx")parents("div");//这里就只选中祖先元素div

children() //这个函数与parents函数相反。慢慢 理解

$('div2')on('click',function(){

    $span = $('span')text();

    alert($span);

});

很简单的。去看看慕课网上的基础课程吧。多看看文档

//首先获取你内联样式的元素,然后使用style属性 的方法就可以获取到行内样式的的具体值了,参考demo如下

<span id="EvanLi" style="color: rgb(127, 190, 235); font-size: 37px;">

<script>

    var span = $("#EvanLi");

    consolelog(spanstylecolor);

</script>

设定jq动态生成元素为方法一,然后获取动态生成元素的属性的方法设为方法二。

只需先执行方法一后再执行方法二即可获得动态生成的元素的属性(必须在方法一执行后再执行方法二才能获取到)。

代码示例:

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title></title>

<script src=">

1、查找子元素方式1:>例如:varaNods=$("ul>a");查找ul下的所有a标签2、查找子元素方式2:children()3、查找子元素方式3:find()通过下标获取第n个子标签的ID值1var num1=$("ul > a:eq(0)")attr("ID");2var num2=$("ul")children("a:eq(0)")attr("ID");3var num3=$("ul")find("a:eq(0)")attr("ID");

原生的方法,用于获取元素的个数或者对象的长度,从1开始

//用于获取对象的长度,从1开始

var length = $("#uw3c")length;

size()是jQuery中的方法,用来获取元素个数,从1开始。

var length = $("#uw3c")size();

length与size()的区别:

如果要是获取字符串长度的话,那么用那个都一样。如果要是获取元素个数,那么只能用size();

以上就是关于jquery,attr和parents,children的问题全部的内容,包括:jquery,attr和parents,children的问题、JQ怎么获取某个DIV上方某个元素 假如是这样的、jq 怎么获取元素行内样式style中的一个属性等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/9437105.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存