Jquery如何获取相同的class里的某一个class的值?
这个问题不好说明:请大神先看代码~~<form><divclass="vale">你好我是1!</div><divclass="vale">你好我是2!</div><di...
这个问题不好说明:请大神先看代码~~
<form>
<div class="vale">你好我是1!</div>
<div class="vale">你好我是2!</div>
<div class="vale">你好我是3!</div>
<ul>
<li><input type="submit" class="a1"/></li>
<li><input type="submit" class="a2"/></li>
<li><input type="submit" class="a3"/></li>
</ul>
</form>
当我点击按钮a1的时候,就能获取相对应的”你好我是1“的html内容!点击a2获取"你好我是2"...
好纠结啊~~大神们帮帮忙吧。。感激泪流 展开
<form>
<div class="vale">你好我是1!</div>
<div class="vale">你好我是2!</div>
<div class="vale">你好我是3!</div>
<ul>
<li><input type="submit" class="a1"/></li>
<li><input type="submit" class="a2"/></li>
<li><input type="submit" class="a3"/></li>
</ul>
</form>
当我点击按钮a1的时候,就能获取相对应的”你好我是1“的html内容!点击a2获取"你好我是2"...
好纠结啊~~大神们帮帮忙吧。。感激泪流 展开
5个回答
展开全部
你好!
$.each($("#afrm :submit"),function(i,o){
$(o).click(function(){
alert($("#afrm div.vale").eq(i).html());
});
});
原理:
先循环获取submit对象,这里得到一个对象数组,通过遍历为其每个元素绑定click事件;
在click事件中,根据遍历的索引,取出与其相对应的div的元素,并显示内容。
---------------------------------------------------------------------------------------------------
$.each($("#afrm :submit"),function(i,o){
$(o).click(function(){
alert($("#afrm div.vale").eq(i).html());
});
});
原理:
先循环获取submit对象,这里得到一个对象数组,通过遍历为其每个元素绑定click事件;
在click事件中,根据遍历的索引,取出与其相对应的div的元素,并显示内容。
---------------------------------------------------------------------------------------------------
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
jquery:
alert($("div.vale:eq(0)").html());
这样就能选择vale样式的DIV的第一个。
依此类推。懂否?
alert($("div.vale:eq(0)").html());
这样就能选择vale样式的DIV的第一个。
依此类推。懂否?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
标准答案:
$(".a1").click(function(){
$(".vale:eq(0)").text();
})
这个表示第一个div的值
$(".a1").click(function(){
$(".vale:eq(0)").text();
})
这个表示第一个div的值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
同上
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询