我有3个DIV,Class相同,怎么用Jquery获取到第三个DIV?


<form>
<div class=“abc”></div>
<div class=“abc”></div>
<div class=“abc”></div>
</form>

怎么获取到第三个ABC的DIV?

1、首先,打开html编辑器,新建html文件,例如:index.html,并引入jquery,编写问题基础代码。

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

3、浏览器运行index.html页面,此时成功用jquery取得了相同class的div的第3个元素并打印了其内容。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-03-04
$(".abc").eq(2)
取第三个class为abc的对象追问

$(".abc")可以获取到所有class为abc的DIV么?

追答

$(".abc")取出所有class为abc的元素,当然包括div元素,如果只取div,可以写成$("div[class=abc]"),eq(n),n为索引值,表示取第n+1个元素(n从0开始)

追问



那如果其中有一个DIV的值是ABC,但是不知道是哪个,这次可以有ID了,我怎么获得那个有ABC值的DIV呢?比如这样

追答

$("div:contains('ABC')")

本回答被提问者和网友采纳
第2个回答  2012-06-26
$(“.abc:eq(2)”) jq选择器基本用法,其中eq(x)指第(x+1)个元素(x 从 0 开始) 详细介绍推荐查看w3school,(网站见参考资料)

参考资料:http://www.w3school.com.cn/jquery/jquery_ref_selectors.asp

第3个回答  2012-06-26
每个div再加个ID追问

不能有ID。。。这是题目。

我有3个DIV,Class相同,怎么用Jquery获取到第三个DIV?
1、首先,打开html编辑器,新建html文件,例如:index.html,并引入jquery,编写问题基础代码。2、在index.html中的<script>标签,输入jquery代码:$('body').append($('.abc').eq(2).text());。3、浏览器运行index.html页面,此时成功用jquery取得了相同class的div的第3个元素并打印了其内容。

jquery怎么获取相同class的个数?
1、新建html文档,在body标签中添加一些div标签,并为这些div标签设置一些类,然后引入jquery文件:2、使用jquery获取所有相同类名的标签,格式为$('.class名'),这时所有相同类名的标签会被选中:3、获取标签之后,使用length属性获取标签的个数,这时相同类名的个数就被获取到了:...

如何通过jquery来获取第一次div中的第三个input元素
你可能需要用到的选择器 :first 例如 $("p:first") ,表示第一个 <p> 元素 :eq(index), 例如 $("ul li:eq(2)") 表示列表中的第三个元素(index 从 0 开始)

用jquery或js实现三个div自动循环轮播
\/\/3个div的统一class = 'div'var index =0;\/\/3秒轮播一次 var timer = setInterval(function(){ index = (index == 2) ? 0 : index + 1;\/\/某个div显示,其他的隐藏 (".div").hide().eq(index).show();}, 3000);

jquery怎样获得所有div的id值,有多个div。用$("div").attr(id)只能获得...
1、新建一个html文件,命名为test.html。2、在test.html文件内,使用div标签创建一行文字,文字内容为“这是测试的文字内容”。3、在test.html文件内,设置div的id属性为abc,用于下面通过该id获得div对象。4、在test.html文件内,使用button标签创建一个按钮,按钮名称为“获取div里面的值”。5、在...

jquery 操作div内容插入到另一个div
1、我们先引入jquery的脚本文件。2、在html里,我们在一个div里有内容「百度」。3、后面添加一个按钮,有一个changeText的事件函数。4、在changeText方法里,我们先使用jquery通过id获得对应的div。5、然后使用jquery的html方法来直接设置新的文字内容就行了。6、点击按钮后,div的文字内容变成「百度知道...

如果一个页面中有多个相同id,如何用JQuery选中所有对应元素
首先id是不允许有相同的,如果是有共同属性的某类元素的话,用class。如果有几个是相同的话,取到的值是页面由上到下第一个的值,取值是没有什么不同的,跟普通的根据id取值是一样的。如果对于多个元素或者多条数据的话,要用ID的话,可以动态生成id,前面可以加前缀等的,比如用“row_id”+i来...

怎么用jquery 获取同级div 上一个div的id 跟下一个div的id
prev() 获得匹配元素集合中每个元素紧邻的前一个同胞元素,通过选择器进行筛选是可选的。.prev(selector)参数描述 selector 字符串值,包含用于匹配元素的选择器表达式。--说明:如果给定一个表示 DOM 元素集合的 jQuery 对象,.prev() 方法允许我们在 DOM 树中搜索这些元素的前一个同胞元素,并用...

jq选择器多标签选中原理(jquery多个选择器组合使用语法)
jquery选择器多个1、jq多个选择器一起操作方法是使用逗号隔开的 (".div,#span")表示要选中页面上id为span和类为div的所有选择器 2、所以,如果你要选中radio选中的和span一起操作,那就是直接逗号隔开就可以了 ("#evaluation-detail-body.evaluation-detail-1input[type="radio"]:checked,\/*逗号隔开...

jquery如何获取div位置jquery获取元素位置
1、首先,打开html编辑器,新建html文件,例如:index.html,并引入jquery。2、在index.html中的script>标签,输入jquery代码:$('body').append($('pa').text());。3、浏览器运行index.html页面,此时成功获取了指定p中的a标签并打印了其文本。如何通过JQuery将DIV的滚动条滚动到指定的位置?("#p...

相似回答