jq属性选择器的第几个元素(jq 属性选择器)

http://www.itjxue.com  2023-01-28 13:54  来源:未知  点击次数: 

jquery 选择后有多个元素取第一个

jquery 选择后有多个元素取第一个可以使用的是eq(0)这个方法实现,下面将举例进行说明

步骤1:新建一个html文件,并将jquery脚本引入该文件

步骤2:编写js代码,获取id为div1的标签内的所有p元素,保存后用浏览器浏览该页面

步骤3:再次修改html页面上的js,使用eq(0)这个方法获取div1里面第一个p元素里面的文本内容,保存后再次用浏览器浏览该页面

步骤4:可以看到使用eq(0)这个方法可以准确的获取到多个p元素中的第一个p元素

jquery 怎样获取某元素以下的第n个元素

可以用jquery选择器的:eq选择器或者jquery遍历的eq()方法,下面带那给出ul下第4个li的内容

$("ul?li:eq(3)")??//?元素的index位置工0开始计数,所以这里的3实际为第4个元素

$("ul").find("li").eq(3)

示例代码如下

创建Html元素

div?class="box"

span点击按钮获取指定位置元素:/spanbr

div?class="content"

li梨子/li

li李子/li

li栗子/li

li荔枝/li

/div

第nbsp;input?type="text"?name="num"nbsp;个li元素input?type="button"?value="确定"

/div

设置css样式

div.box{width:300px;padding:20px;margin:20px;border:4px?dashed?#ccc;}

div.box?span{color:#999;font-style:italic;}

div.content{width:250px;margin:10px?0;padding:20px;border:2px?solid?#ff6666;}

li{margin:10px?0;}

input[type='text']{width:50px;padding:5px?10px;border:1px?solid?#ff9966;}

input[type='button']{height:30px;margin:10px;padding:5px?10px;}

编写jquery代码

$(function(){

$("input:button").click(function()?{

num?=?$("input:text[name='num']").val()-1;??//?index从0开始计算

str?=?$("div.content").find("li").eq(num).text();?//?eq()遍历方法

//?或者使用如下:eq()选择器的方法,单数之一要拼接字符串

//?str?=?$("div.content?li:eq("+num+")").text()???//?:eq()选择器

alert(str);

})

})

观察效果

jquery如何获取第一个或最后一个子元素

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

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

2、在index.html中的script标签,输入jquery代码:

$('body').append($('div:first').text());

$('body').append($('div:last').text());

3、浏览器运行index.html页面,此时通过jquery获取了第一个div和最后一个div并打印了其内容。

(责任编辑:IT教学网)

更多

推荐其他营销文章