jQuery,元素获取问题,谢谢。
 <div>
                    <input type="checkbox" id="che3" name="che2" mtype="che:10:10" value="a4"/>a4  
                    <input type="checkbox" mtype="che:10:10" id="che4" name="che2" value="a6"/>a6 
                    <span></span>
                </div>

怎么获取id=che3的相临span,想通过append插入数据。

5个回答

 <div>
    <input type="checkbox" id="che3" name="che2" mtype="che:10:10" value="a4" />a4
    <input type="checkbox" mtype="che:10:10" id="che4" name="che2" value="a6" />a6
    <span></span>
</div>
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.1.min.js"></script>
<script>
    $('#che3').siblings('span').filter(':last').html('abc')
</script>
u014353911
wuruize888 :)
大约 3 年之前 回复
showbo
支付宝加好友偷能量挖 回复wuruize888: 是有多个<div>input....</div>的?然后id都是che3?如果是用这个 $('[id=che3]').siblings('span').html('abc')
大约 3 年之前 回复
u014353911
wuruize888 如果是一组可以,第2组就不行了。
大约 3 年之前 回复
u014353911
wuruize888 可以了,谢谢
大约 3 年之前 回复
u014353911
wuruize888 好像不行呀
大约 3 年之前 回复

$("#che3").siblings("span")

在SPAN 上也加上ID就好了
直接获取SPAN

$("#che3 span").innerHTML()

var span=$("#che3")~$("span"):first

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问