2 qq 34302901 qq_34302901 于 2016.04.29 13:09 提问

jquery获得某兄弟元素text值!
                    代码如下:                     
                    var studentId=$("input[name='choice']:checked").siblings(".studentId").text();
        alert(studentId);
                    跳出来的界面studentId没有值。
                    html代码:
              <li class="studentId">10008</li>                       
     <li class="checkbox"><input type="checkbox" name="choice" value="6"/></li>
            请各位大大指教,谢谢


            已知道原因了 我要找的是$("input[name='choice']:checked")父亲元素的兄弟元素,谢谢!

2个回答

CSDNXIAOC
CSDNXIAOC   2016.04.29 13:12
已采纳

js可不认struts标签,它认的是页面显示出来的html标签,应该在html:text 标间里加上 styleId 属性:例如 这个对应的html 是,jquery认的是id 和class而不是name。 styleId对应的就是id, property对应的是name。......
答案就在这里:jquery 如何获得 html:text的值
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。

shufusheng
shufusheng   2016.04.29 14:06

$("input[name='choice']:checked").parent().prev()

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
JQuery获取兄弟节点的方法
$(function () { $("tr").mouseenter(function () { //$("tr").css("background-color", "white"); $(this).siblings().css("background-color", "white");//使用sibling
jquery根据指定元素获取兄弟元素
测试需求: 如下图,一个table列表,需要通过第一列的id来点击对应行的编辑按键   页面部分源码如下:   使用jquery定位如下: Click Link                  jquery=tbody tr:contains('35442579') a:contains('编辑') (先通过已知的id '35442579'找到tr行,再找到tr标签下的a标签“编辑
jquery如何获取某一个兄弟节点
$('#id').siblings() 当前元素所有的兄弟节点 $('#id').prev() 当前元素前一个兄弟节点 $('#id').prevaAll() 当前元素之前所有的兄弟节点 $('#id').next() 当前元素之后第一个兄弟节点 $('#id').nextAll() 当前元素之后所有的兄弟节点
jquery获取兄弟元素
按照w3c school的指引,jquery中,要获得一个元素的兄弟,可以用 prev()、next()两种方法。顾名思义,prev()获得前一个,next()获得后面一个。问题是,如果存在前后兄弟,这俩方法可能会返回实打实的对象;如果是没有呢?返回啥?是null吗?答案不是。你如果想用 if( $(“#div1”).prev() == null ) { alert(“没啦”);} ,注定会撞板。因
JQuery获取除当前节点的所有同级兄弟节点
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml">                     $(document).ready(function() {             $("#list").click(function() {
jq中寻找某个元素的特定兄弟元素
利用var items=$(this).nextAll().eq(2).text(); 举例如下 html代码                             " class="selectbox">                             " class="create" src="smallImage/">                       
JS/JQuery获取当前元素的上一个/下一个兄弟级元素等元素的方法
$(function(){ //遍历获取的input元素对象数组,绑定click事件 var len = $(&quot;input[type='file']&quot;).length; for(var i = 0; i &amp;lt; len; i++){ $(&quot;input[type='file']&quot;).eq(i).click(function(){ $(...
jquery中选取兄弟节点的方法
$('#id').siblings() 当前元素所有的兄弟节点 $('#id').prev() 当前元素前一个兄弟节点 $('#id').prevaAll() 当前元素之前所有的兄弟节点 $('#id').next() 当前元素之后第一个兄弟节点 $('#id').nextAll() 当前元素之后所有的兄弟节点
jquery获取父级元素、子级元素、兄弟元素的方法
jQuery.parent(expr) 找父亲节点,可以传入expr进行过滤,比如$("span").parent()或者$("span").parent(".class") jQuery.parents(expr),类似于jQuery.parents(expr),但是是查找所有祖先元素,不限于父元素 jQuery.children(expr).返回所有子节点,
jquery修改兄弟节点的style
$('#').siblings().attr("style","width: 178px;height: 29px;left: 32px;");