jquery获得某兄弟元素text值!

问题描述

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")父亲元素的兄弟元素,谢谢!

解决方案

js可不认struts标签,它认的是页面显示出来的html标签,应该在html:text 标间里加上 styleId 属性:例如 这个对应的html 是,jquery认的是id 和class而不是name。 styleId对应的就是id, property对应的是name。......
答案就在这里:jquery 如何获得 html:text的值

解决方案二:

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

时间: 2024-10-11 00:27:51

jquery获得某兄弟元素text值!的相关文章

Jquery 获取和设置元素属性值

Jquery 获取和设置元素属性值 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. $(this).attr(key);  获取节点属性名的值,相当于getAttribute(key)方法  $

js与jquery获取父级元素,子级元素,兄弟元素的实现方法

 本篇文章主要是对js与jquery获取父级元素,子级元素,兄弟元素的实现方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 先说一下JS的获取方法,其要比JQUERY的方法麻烦很多,后面以JQUERY的方法作对比   JS的方法会比JQUERY麻烦很多,主要则是因为FF浏览器,FF浏览器会把你的换行也当最DOM元素   原生的JS获取ID为test的元素下的子元素.可以用:   比如:   <div id="dom">     <div></d

var-在使用jQuery时,应该如何花获取元素的值呢

问题描述 在使用jQuery时,应该如何花获取元素的值呢 比如下面的代码 <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> &l

jquery 获取表单元素里面的值示例代码

本文为大家详细介绍下通过jquery获取表单元素CheckBox.Radio等的值,有需求的朋友可以参考下,希望对大家有所帮助   jquery 笔记: 复制代码 代码如下: $("input[name='radio_name']:checked").val() <input type="radio" value="1" name="radio_name" />1 <input type="radi

jquery获取当前元素索引值用法实例_jquery

本文实例讲述了jquery获取当前元素索引值用法.分享给大家供大家参考.具体如下: 今天在做促销页面的图片轮转效果时,下方页码的左边需要对应显示图片的说明信息,效果如下: 思路: 页面部分当为当前状态的时候,会添加"active"样式. 通过获取 li class="active" 的索引值,对应找到相应的图片说明信息,显示出来. 解决: 通过jquery的 index() 可以很轻松的实现该效果. 代码如下: HTML: <div id="caro

jquery 获取表单元素里面的值示例代码_jquery

jquery 笔记: 复制代码 代码如下: $("input[name='radio_name']:checked").val() <input type="radio" value="1" name="radio_name" />1 <input type="radio" value="2" name="radio_name" />2 <

jQuery实现获取元素索引值index的方法_jquery

本文实例讲述了jQuery实现获取元素索引值index的方法.分享给大家供大家参考,具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

jquery获取元素索引值index()的例子

如果参数是一组DOM元素或者jQuery对象,那么返回值就是传递的元素相对于原先集合的位置. 如果参数是一个选择器,那么返回值就是原先元素相对于选择器匹配元素中的位置.如果找不到匹配的元素,则返回-1. 第一个匹配元素的 index,相对于同胞元素 获得第一个匹配元素相对于其同胞元素的 index 位置. 语法 $(selector).index() 试一下  代码如下 复制代码 <html> <head> <script type="text/javascript

jQuery中获取Radio元素值的方法

又发现自己写的JavaScript代码在FireFox下运行出错,原因很郁闷,在获取一个Radio元素的值的时候只得到了 undefind. 谷歌了一下,大多跟我用的方法是一样的 复制代码 代码如下: var value = $("input[name='radio1'][type='radio'][checked]").val(); 这句在IE.Safari(3.2)下测试通过,但是在FireFox.Chrome下却得不到选中的值. 仔细再看手册,发现"表单对象属性&quo