$(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元素怎么写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)