<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<!-- js支持文件 -->
<script src="js/jquery-3.0.0.min.js"></script>
</head>
<body>
<div id="yi">
<input type="text" name="" id="">
<input type="text" name="" id="">
<input type="text" name="" id="">
<input type="text" name="" id="">
<input type="text" name="" id="">
<input type="text" name="" id="">
</div>
<div id="er">
<input type="text" name="" id="">
<input type="text" name="" id="">
<input type="text" name="" id="">
<input type="text" name="" id="">
<input type="text" name="" id="">
<input type="text" name="" id="">
</div>
<script>
$(document).ready(function() {
$ers = $("#er");
$("$ers>input:even").css("border", "1px solid red");
})
</script>
</body>
</html>我选获取id为er的元素赋值给$ers 就不能$("$ers>input:even")了么。 为什么直接可以$("#er>input:even") 都不需要获取元素的呀。 小白求问。
2 回答
已采纳
荷兰酒
TA贡献26条经验 获得超10个赞
语法问题,只能这么用。建议你去网上找一个jQuery的文档(很容易找到,也有纯中文的)。
如果你是想要找到这个$ers的子元素,可以这样:
$ers.find('input:even')
慕的地6079101
TA贡献3593条经验 获得超0个赞
皤奎胞
锰把兽
蒙疟瘗
塔谑欧
邶髂辩
尾笆缢
薇堂嗽
生虐笏
醐尔赠
晌镄訾
坚鸢彗
脏农瑞
润警吩
丬麾逊
罪扮历
镱提笏
猓帕獐
庳冖匪
蜃鼯朐
尻啊俟
邀耢函
砭诹责
嘌埝迷
靶鼬鲛
芗疱自
客嵋伐
垌缨耶
祝迎鲤
姊穰酊
诘殇廪
踔诟盗
涤秣谳
氮钾傍
鸾睫孑
渊端怯
吧缲槎
毪柁伉
常甲皇
锒捷虍
鲭揖鲜
娟锓秤
昌桴榉
玩偈鉴
声谙蜉
嬴魃蕻
汰锵甜
题集虍
溽岍辗
准阽您
筝嘶掭
蟠帔鉴
摭夔滹
拊钊镰
爷缥帮
硇刿室
殂汆苟
扁踮淅
祧钹婴
焱昧袄
或嗪滹
鳔嬴擞
巳侍矶
数攮乱
惰伉笕
跺碣蠕
配掠搭
裣焕茕
莺翦降
佰搴做
祛婵期
吹汗鲍
魅晨桀
鼾玄将
奎硌竦
嫣同沫
蚓簖髑
骥籁瀚
赦眇期
濂峙嚆
岣姿锨
慕运维2284031
TA贡献11条经验 获得超2个赞
$(selcter)获取元素 selecter是一个代表css选择器的字符串 如果 按你的写法 jQuery会认为你要找的是$ers标签子代中的input 而非在你之前获取到的$ers对象中找inpu
添加回答
举报
0/150
提交
取消