110,533
社区成员
发帖
与我相关
我的任务
分享
<div class="md_rep_main" id="gd">
<span>A1</span>
<span>A2</span>
<span>A3</span>
</div>
<div class="md_rep_main" id="smart">
<span>B1</span>
<span>B2</span>
<span>B3</span>
</div>
<div class="md_rep_main" id="mstac">
<span>C1</span>
<span>C2</span>
<span>C3</span>
</div>
$('#mstac').live('click', function () {
window.alert($(this).val());--选择的索引值也获取不到;
window.alert($(this).text()); --获取不到
window.alert($(this).find("span").eq($(this).val()).html()); --获取选择的值
});
$(".md_rep_main").find("span").click(function(){
var msg=$(this).html();
alert(msg);
});
针对你所有的span都有效..
而且 我还是搞不懂你到底要实现什么..
<div class="md_rep_main" >
<span id="mstac">C1</span>
<span id="mstac">C2</span>
<span id="mstac">C3</span>
</div>
[/quote]
jQuery:
$('#mstac').live('click', function () {
window.alert($(this).html());
window.alert($(this).text());
});
<div class="md_rep_main" >
<span id="mstac">C1</span>
<span id="mstac">C2</span>
<span id="mstac">C3</span>
</div>
$("#mstac").click(function () {
window.alert($(this).html());
});
--你得到的是所有值啊,不是当前选择的值;你这么做的结果就是:
<span>C1</span>
<span>C2</span>
<span>C3</span>
我想选择C2就获取C2的值,选择C3就获取C3的值。