`
化蝶自在飞
  • 浏览: 2333024 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
社区版块
存档分类
最新评论

jquery val() 返回undefined的问题

阅读更多
jquery val() 返回undefined的问题.
alert($('#shipType>input[checked]').val());
<td id="shipType">

  <input type="radio" name="questinfo[ship]" value="1" onclick="checkQuestPay()" /> 
  24小时后收货
  <input type="radio" name="questinfo[ship]" value="2" onclick="checkQuestPay()" checked /> 
  48小时后收货
  <input type="radio" name="questinfo[ship]" value="3" onclick="checkQuestPay()" /> 
  72小时后收货
  <input type="radio" name="questinfo[ship]" value="4" onclick="checkQuestPay()" />
  96小时后收货    
  <input type="radio" name="questinfo[ship]" value="0" onclick="checkQuestPay()" /> 
  立即收货(限虚拟宝贝)</span>               

</td>


原来是因为多了p标签和span标签,这提醒我们,标签一定要干净.来自http://www.9qc.com
分享到:
评论

相关推荐

    Jquery中val()表单取值赋值的实例代码

    需要注意的是,在使用val()方法获取元素值时,如果指定的元素ID不存在于DOM中,那么将返回`undefined`。例如: ```javascript var data = $("#myId").val(); ``` 如果`myId`不存在,则`data`将为`undefined`。 ...

    JQuery的attr 与val区别

    如果在jQuery 1.6版本中,某个属性未被设置,`.attr()`会返回`undefined`。值得注意的是,`.attr()`并不适用于普通对象、数组、窗口或文档对象,对于DOM属性的获取和设置,推荐使用`.prop()`方法。 `.attr()`的主要...

    使用Jquery_EasyUi常见问题解决方案

    ### 使用Jquery_EasyUi常见问题解决方案 #### 1. 清空指定表单中的内容 在使用Jquery_EasyUi开发过程中,特别是在处理表单数据时,经常会遇到需要清空表单的情况,例如在弹出窗口中进行数据录入之后需要清除上一次...

    jQuery获取Select选择的Text和_Value

    jQuery 获取和设置 Select 选择的 Text 和 Value jQuery 获取 Select 选择的 Text 和 Value 是一种常见的操作,例如...可以使用 `if($("#chk1").attr('checked')==undefined)` 方法判断多选框 Checkbox 是否已经选择。

    jquery实现日期选择范围

    在前端开发中,jQuery是一个非常流行的JavaScript库,它简化了DOM操作、事件处理以及Ajax交互。在本主题中,我们将深入探讨如何使用jQuery实现日期选择范围的功能,这在许多Web应用中,如日历插件、预订系统或者时间...

    jquery获得select option值

    在jQuery中,获取文本框的值可以使用`.val()`方法或`.attr()`方法。 1. **使用 `.val()` 方法**: ```javascript var value = $("#txt").val(); ``` 此方法返回当前被选择元素的值,适用于文本框等输入元素。 2...

    jQuery操作attr、prop、val()/text()/html()、class属性

    因为这些属性在HTML中表示的是一个布尔状态,而attr方法在这种情况下可能会返回"undefined",而prop方法会返回正确的布尔值。 #### attr方法 attr方法用于获取或者设置元素的属性值。如果不传参数,表示获取元素的...

    jquery\jQueryAPI

    若要检查复选框是否被选中,可以使用`$("#chk1").attr('checked')==undefined`。对于多个选中的复选框,可以使用循环遍历获取每个选中项的值,如`$("input[@type=checkbox][@checked]").each(function(){ alert($...

    jquery 1.3.2 IE8中的一点点的小问题解决方法

    在IE8中,这段代码返回`undefined`,而在其他浏览器如IE6、7、Firefox、Chrome、Opera和Safari中都能正常工作。经过一系列测试,开发者发现问题可能出在`checked`属性的处理方式上。 尝试使用以下两种方式: 1. ...

    jquery操作select大全

    if($("#chk1").attr('checked') == undefined){} // 判断是否已经打勾 ``` #### 10. 综合实例 以下是一个综合实例,展示了如何使用jQuery监听select元素的变化,并在变化时获取选中的option的文本或值,并对select...

    jquery.autocomplete 用户输入城市名、或拼音即可有匹配的提示

    于是乎下载了一个jquery.autocomplete-1.1.3,但引用到项目后,发现几个问题,并相应做了修改: 1.中文输入后,服务端不能正常获取ajax提交的数据(此处,当然可以用相应转码,本人试了n种方便仍改),细看代码...

    jQuery的缓存机制浅析

    前不久在研究jQuery的... // 返回undefined$(“div”).data( “url”, val ); // 返回”stylechen.com”$(“div”).data( “url” ); // 返回”stylechen.com” 不光可以存储字符串,上面的val也可以是任意数据,对

    jQuery完全实例.rar

    jQuery1.2 API 中文版折叠展开折叠全部展开全部 英文说明 核心jQuery 核心函数 jQuery(expression,[context]) jQuery(expression,[context]) 这个函数接收一个包含 CSS 选择器的字符串,然后用这个字符串去匹配一组...

    jQuery技巧大放送

    在jQuery中,`attr()`方法用于获取或设置元素的属性值,而`val()`则用于获取或设置表单元素的值。 ### 操作Select的其他方法 #### 获取选中项的值和文本 ```javascript // 获取选中的option值 $('#sltList').val()...

    jquery把int类型转换成字符串类型的方法

    - 如果`val`是`null`或`undefined`,使用`typeof`会返回"object",而不是"number",在进行类型判断时需特别留意。 - 类型转换可能会导致精度丢失,特别是当从字符串转换为数字时,特别是大整数和小数。 了解这些...

    10个超棒jQuery表单操作代码片段

    if (typeof jQuery.data(this, "disabledOnSubmit") == 'undefined') { jQuery.data(this, "disabledOnSubmit", { submited: true }); // 禁用提交按钮和其他操作... } }); }); ``` 以上代码片段展示了...

    jquery 入门,非常适合快速入门

    - 检查是否已选中:`if($("#chk1").attr('checked')==undefined)` 3. **Select下拉框**: - 获取被选中项的文本:`$("select[@name=items] option[@selected]").text();` - 设置选中值:`$("#sel").attr("value...

    jquery操作单选、复选、下拉列表

    - **`if ($("#chk1").attr('checked') == undefined) {}`** 判断是否已经打勾 #### 五、总结 以上介绍了如何使用jQuery来操作单选框、复选框以及下拉列表。这些操作对于前端开发者来说是非常实用的技能。通过熟练...

Global site tag (gtag.js) - Google Analytics