在jquery里,怎么选择“某个指定id的div下面的第2个子div”?

如题所述

需要准备的材料分别有:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:index.html,并引入jquery。

2、在index.html中的<script>标签,输入jquery代码:$('#a').append($('#a div').eq(1).text());。

3、浏览器运行index.html页面,此时成功通过jquery挑选了id为a的div下面的第2个子div并打印了文本。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2019-10-19

可以参考以下编程

<div id="k"> 
<div> </div> <div> </div> <div> </div> 
</div>

$("#k").find("div:eq(1)")

基于HTML Element 元素的选择器

这个比较简单,就是基于 a , p 等这些HTML的基本元素进行选择,这种直接使用Element名称作为选择器即可。比如 dom.Find("div") 。

func main() {
html := `<body>

<div>DIV1</div>
<div>DIV2</div>
<span>SPAN</span>

</body>
`

dom,err:=goquery.NewDocumentFromReader(strings.NewReader(html)) if err!=nil{
log.Fatalln(err)
}

dom.Find("div").Each(func(iint, selection *goquery.Selection) {
fmt.Println(selection.Text())
})
}

本回答被网友采纳

...怎么选择“某个指定id的div下面的第2个子div”?
1、首先,打开html编辑器,新建html文件,例如:index.html,并引入jquery。2、在index.html中的<script>标签,输入jquery代码:$('#a').append($('#a div').eq(1).text());。3、浏览器运行index.html页面,此时成功通过jquery挑选了id为a的div下面的第2个子div并打印了文本。

如何用js或者jquery选择某个div里的第二个字符串?
(1)$("divli").click(function(){$("#div").html($(this).html());});(2)上述(1)中的div为你当前点击的div,第二个div为你需要填充内容的div的id

如何使用jQuery获取一个元素下面,满足某个条件的子元素
<\/ul> 可以使用$("ul").children(".spe")来获得第二个子元素 也可以找到是第几个使用$("ul").find("li").eq(1)找到第二个子元素 如果是不一样的子元素,比如 <div class="mydiv"> <p>第一个子元素<\/p> <div>第二个子元素<\/div> <a>第三个子元素<\/a> <\/div> 获取p标签$...

jquery 获取 DIV 下的 第2个 span
你好!通过jquery的层级选择器,可以轻松搞定:('div').click(function(){ \/\/ ">span:nth-child(3)" 表示div的子span元素集合中的第3个元素 \/\/ "$(">span:nth-child(3)",this)" 表示在当前div查找 alert( $(">span:nth-child(3)",this).html() ); \/\/...

怎么用jquery 获取同级div 上一个div的id 跟下一个div的id
selector 字符串值,包含用于匹配元素的选择器表达式。--说明:如果给定一个表示 DOM 元素集合的 jQuery 对象,.next() 方法允许我们搜索 DOM 树中的元素紧跟的同胞元素,并用匹配元素构造新的 jQuery 对象。示例:<!--HTML代码--><div id="div1">111<\/div>div id="div2">222<\/div>div ...

jQuery如果在所有同class的DIV下的点击其中一个DIV,如何获得这个DIV下...
(document).ready(function(){ \/\/给所有的父类DIV添加事件 ('.class_one').live('click', function() { (this).children().eq(1).css("display","none");});});你在你的JS中加入这样一段话 它的意思是:点击父类时,找到父类下的第二个子集,给这个子集添加css样式 希望能对你有所...

Jquery:要在指定DIV下的第二个P后面增加元素如何实现?
1、双击打开HBuilder并新建一个静态页面,在页面中引入jquery文件。2、在<body><\/body>标签内,插入一个div标签并在其中插入一个无序列表。3、接着在jQuery初始化函数中,利用jquery each函数遍历循环ul li。4、保存代码并在浏览器上查看页面显示的效果,可以发现只有几个无序列表项的点。5、再次添加...

要遍历每个li下面的第二个div,应该怎么写?
原生js:var lis=document.querySelectorAll("ul#list li");for(var i=0;i<lis.length;i++){ \/\/lis[i].getElementsByTagName("div")[1] 这个就是每个li下的第二个div } JQuery:("ul#list li").each(function(){ \/\/$(this).find("div:eq(1)") 这个就是每个li下的第二个div ...

想拿到<div>标签下拿到第二和第三个<a>标签该怎么做
--$(".btn")是找到class="btn"的信息,div a,就是找到div里面的a标签,eq就是得到第几个,从0开始算起第一个就是为0,第二个就是就为1(深圳网站建设:www.sz886.com)--><script type="text\/javascript" src="http:\/\/www.sz886.com\/js\/jquery-1.9.1.min.js"><\/script><script ...

jquery获取指定元素下的子元素
这样:<script type="text\/javascript"> (function () { ("#div1").next().addClass("am-active"); 获得div1的下一个元素 ("#div1").next().find("dd").addClass("am-in"); 获得div1下一个元素的 指定子元素})<\/script> ...

相似回答