jquery怎么获取一组文本框的任意一个文本框。
鼠标光标落在一组文本框中的任意一个,这组文本框没有name没有id属性。用jquery怎么获取有光标的这个文本框···...
鼠标光标落在一组文本框中的任意一个,这组文本框没有name 没有id属性。 用jquery 怎么获取有光标的这个文本框···
展开
3个回答
展开全部
如果你想获取某一个元素你可以用eq(); 如果是第一个元素你可以用firstChild,如果是最后一个元素你可以用lastChild。下面是eq()的小例子:
<script src="jquery-1.7.2.js"></script>
</head>
<body>
<input type="text" value="aaa" />
<input type="text" value="aaa" />
<input type="text" value="aaa" />
<input type="text" value="aaa" />
<input type="text" value="aaa" />
<input type="text" value="aaa" />
<input type="text" value="aaa" />
<input type="text" value="aaa" />
<input type="text" value="aaa" />
</body>
<script>
$('input:eq(3)').css('background','red');
</script>
input会获取所有input标签,下标从0开始。当eq(3)时,就相当于第四个元素,.css是修改选中样式的CSS样式。将背景变红。
展开全部
JQ本来就可以用标签得到对象.
比如有很多个文件框
<input type="text" value="">
<input type="text" value="">
<input type="text" value="">
.
.
.
<input type="text" value="">
比如要用blur触发事件得到触发的对象中的VALUE值.可以直接这样写,
$("input").blur(function(){
var v=$(this).value();
alert(v)
})
这样就可以得到你点击的对象的值 了.
比如有很多个文件框
<input type="text" value="">
<input type="text" value="">
<input type="text" value="">
.
.
.
<input type="text" value="">
比如要用blur触发事件得到触发的对象中的VALUE值.可以直接这样写,
$("input").blur(function(){
var v=$(this).value();
alert(v)
})
这样就可以得到你点击的对象的值 了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<script src="jquery-1.6.4.min.js"></script>
<script>
$(function(){
$(".d>input[type='text']").click(function(){
alert($(this).val());
})
})
</script>
<div class="d">
<input type="text" value="test1"/>
<input type="text" value="test2"/>
<input type="text" value="test3"/>
</div>
<script>
$(function(){
$(".d>input[type='text']").click(function(){
alert($(this).val());
})
})
</script>
<div class="d">
<input type="text" value="test1"/>
<input type="text" value="test2"/>
<input type="text" value="test3"/>
</div>
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询