Jquery的问题,(先看下面),能获得第一个P标签的颜色,问怎么获得第二个,如果不用class和id的话

Jquery的问题,(先看下面),能获得第一个P标签的颜色,问怎么获得第二个,如果不用class和id的话,第1张

$(document)ready(function(){

$("button")click(function(){

var arr = $("p");

for(var i=0;i<arrlength;i++){

alert("Background color = " + arreq(i)css("background-color"));

}

});

});

</script>

这里要用eq不能用[],中括号取出来的是DOM对象

可以使用jQuery的children方法来获取某个元素下的所有子元素。

工具原料:编辑器、浏览器

1、使用children方法可以获得选择器下的所有子元素,代码实例如下:

<!DOCTYPE html>

<html>

<head>

<script type="text/javascript" src="/jquery/jqueryjs"></script>

<style>

  body { font-size:16px; font-weight:bolder; }

  p { margin:5px 0; }

</style>

</head>

<body>

  <div>

    <span>Hello</span>

    <p class="selected">Hello Again</p>

    <div class="selected">And Again</div>

    <p>And One Last Time</p>

  </div>

<script>$("div")children("selected")css("color", "blue");</script>

</body>

</html>

2、运行的结果是找到类名为 "selected" 的所有 div 的子元素,并将其设置为蓝色,结果如下:

一般情况下id请保持唯一。

代码如下,有疑问可追问。

<!DOCTYPE html>

<html lang="en">

    <head>

        <meta charset="UTF-8">

        <title>test</title>

        <script type="text/javascript" src="js/jqueryjs"></script>

        <script type="text/javascript">

            $(function() {

                    var $ps = $("div#news p:contains(game) ");

                    consoleinfo($pssize());//2个元素

                    $pseach(function(){

                        consoleinfo($(this)attr("id"));//p1  p3

                    });

                

                

            });

            

        </script>

    </head>

    <body>

        <div id="news">

            <p id="p1">some  game</p>            

        </div>

        

        <div id="other">

            <p id="p2">abc   game</p>            

        </div>

        

        <div id="news">

            <p id="p3">game august</p>            

        </div>

    </body>

</html>

var old_price = Number($("pay_ddze")children("p:first")children("span")text()split("¥")[1]);

var price = old_price-old_price01;

alert(price);

获取对象后,调用如下方法:

function allPrpos(obj) {

// 用来保存所有的属性名称和值

var props = "";

// 开始遍历

for(var p in obj){

// 方法

if(typeof(obj[p])=="function"){

// obj[p]();

}else{

// p 为属性名称,obj[p]为对应属性的值

props+= p + "=" + obj[p] + ""t";

}

}

// 最后显示所有的属性

alert(props);

}

以上就是关于Jquery的问题,(先看下面),能获得第一个P标签的颜色,问怎么获得第二个,如果不用class和id的话全部的内容,包括:Jquery的问题,(先看下面),能获得第一个P标签的颜色,问怎么获得第二个,如果不用class和id的话、jQuery怎么获取一个DIV下所有元素的值、jquery 查找到所有div id为news 下面所有包含game文本内容的p元素怎么写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存