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
分享到:
相关推荐
需要注意的是,在使用val()方法获取元素值时,如果指定的元素ID不存在于DOM中,那么将返回`undefined`。例如: ```javascript var data = $("#myId").val(); ``` 如果`myId`不存在,则`data`将为`undefined`。 ...
如果在jQuery 1.6版本中,某个属性未被设置,`.attr()`会返回`undefined`。值得注意的是,`.attr()`并不适用于普通对象、数组、窗口或文档对象,对于DOM属性的获取和设置,推荐使用`.prop()`方法。 `.attr()`的主要...
### 使用Jquery_EasyUi常见问题解决方案 #### 1. 清空指定表单中的内容 在使用Jquery_EasyUi开发过程中,特别是在处理表单数据时,经常会遇到需要清空表单的情况,例如在弹出窗口中进行数据录入之后需要清除上一次...
jQuery 获取和设置 Select 选择的 Text 和 Value jQuery 获取 Select 选择的 Text 和 Value 是一种常见的操作,例如...可以使用 `if($("#chk1").attr('checked')==undefined)` 方法判断多选框 Checkbox 是否已经选择。
在前端开发中,jQuery是一个非常流行的JavaScript库,它简化了DOM操作、事件处理以及Ajax交互。在本主题中,我们将深入探讨如何使用jQuery实现日期选择范围的功能,这在许多Web应用中,如日历插件、预订系统或者时间...
在jQuery中,获取文本框的值可以使用`.val()`方法或`.attr()`方法。 1. **使用 `.val()` 方法**: ```javascript var value = $("#txt").val(); ``` 此方法返回当前被选择元素的值,适用于文本框等输入元素。 2...
因为这些属性在HTML中表示的是一个布尔状态,而attr方法在这种情况下可能会返回"undefined",而prop方法会返回正确的布尔值。 #### attr方法 attr方法用于获取或者设置元素的属性值。如果不传参数,表示获取元素的...
若要检查复选框是否被选中,可以使用`$("#chk1").attr('checked')==undefined`。对于多个选中的复选框,可以使用循环遍历获取每个选中项的值,如`$("input[@type=checkbox][@checked]").each(function(){ alert($...
在IE8中,这段代码返回`undefined`,而在其他浏览器如IE6、7、Firefox、Chrome、Opera和Safari中都能正常工作。经过一系列测试,开发者发现问题可能出在`checked`属性的处理方式上。 尝试使用以下两种方式: 1. ...
if($("#chk1").attr('checked') == undefined){} // 判断是否已经打勾 ``` #### 10. 综合实例 以下是一个综合实例,展示了如何使用jQuery监听select元素的变化,并在变化时获取选中的option的文本或值,并对select...
于是乎下载了一个jquery.autocomplete-1.1.3,但引用到项目后,发现几个问题,并相应做了修改: 1.中文输入后,服务端不能正常获取ajax提交的数据(此处,当然可以用相应转码,本人试了n种方便仍改),细看代码...
前不久在研究jQuery的... // 返回undefined$(“div”).data( “url”, val ); // 返回”stylechen.com”$(“div”).data( “url” ); // 返回”stylechen.com” 不光可以存储字符串,上面的val也可以是任意数据,对
jQuery1.2 API 中文版折叠展开折叠全部展开全部 英文说明 核心jQuery 核心函数 jQuery(expression,[context]) jQuery(expression,[context]) 这个函数接收一个包含 CSS 选择器的字符串,然后用这个字符串去匹配一组...
在jQuery中,`attr()`方法用于获取或设置元素的属性值,而`val()`则用于获取或设置表单元素的值。 ### 操作Select的其他方法 #### 获取选中项的值和文本 ```javascript // 获取选中的option值 $('#sltList').val()...
- 如果`val`是`null`或`undefined`,使用`typeof`会返回"object",而不是"number",在进行类型判断时需特别留意。 - 类型转换可能会导致精度丢失,特别是当从字符串转换为数字时,特别是大整数和小数。 了解这些...
if (typeof jQuery.data(this, "disabledOnSubmit") == 'undefined') { jQuery.data(this, "disabledOnSubmit", { submited: true }); // 禁用提交按钮和其他操作... } }); }); ``` 以上代码片段展示了...
- 检查是否已选中:`if($("#chk1").attr('checked')==undefined)` 3. **Select下拉框**: - 获取被选中项的文本:`$("select[@name=items] option[@selected]").text();` - 设置选中值:`$("#sel").attr("value...
- **`if ($("#chk1").attr('checked') == undefined) {}`** 判断是否已经打勾 #### 五、总结 以上介绍了如何使用jQuery来操作单选框、复选框以及下拉列表。这些操作对于前端开发者来说是非常实用的技能。通过熟练...