www.bxhh.net > jquEry 如何取出某标签内的所有指定标签?

jquEry 如何取出某标签内的所有指定标签?

假设你要去id为id1的div下的所有a标签。 $("#id1").find("a");

用:not加上:has匹配 比如想匹配子元素不含div和p的li标签,就这么写 $("li:not(:has(div,p))") 或者 $("li").not(":has(div,p)") 之类的都行。随你的书写习惯。

$("img").each(function(){ alert($(this).attr("src")); }); 直接用img标记就可以了。取得img的属性的值就用attr方法。 既然你用jQuery,就要把jQuery的选择器弄明白,jQuery的选择器可是很强大的。

$(".box").children("p:eq(0)").text(); eq()里面的是下标,比如你要获取第二个,就eq(1)。第三个就eq(2)......

jquery的 attr() 方法用于设置或返回被选元素的属性值,例如获取a标签的某个属性值如href,可用如下代码 $("a").attr("href");另外prop()方法也可以达到等效的效果 $("a").prop("href");示例代码如下 创建Html元素 点击按钮可以获取a标签的href...

var _o = document.getElementById('test');//元素ID var list = _o.attributes; for(var i = 0 ; i < list.length ; i++){ alert(list[i].name+'='+list[i].value); }

你在说什么?我说你要干啥?var divHtml= $("div").html()//$("div").text()//以标签名来获取var pHtml= $(".p").html()//以类名来获取内容,id也是一样,带上#就行了

jquery提供了三个获得内容的方法: text()、html() 以及 val(),其中前两个可用于解决本问题: $("label#userid").text(); // 首选,获取label的文本$("label#userid").html(); // 也可以实现,获取label标签内的所有html标记,一般情况改下labe...

不是特别明白你想做什么,但是如果你指向选择某个标签的话。更简单的,可以吧“座位数”当成一个属性,然后利用属性进行选择。$("th [attr='座位数']") 当然,也可以把th都取出来以后循环。 最好能列出具体的使用情景,才好具体答复

recursion$ (function () { $ ("[id]").each (function () { alert (this.id); }) })

网站地图

All rights reserved Powered by www.bxhh.net

copyright ©right 2010-2021。
www.bxhh.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com