jquery获取元素的值为什么总是不好用?
时间:2011-10-17
来源:互联网
$('id_value').value
id_value是name
换成id,class都是一样,取到的东西很郁闷
取出来的值居然是一个方法体!无语!
最后不得已用了传统的document
作者: lmx1989219 发布时间: 2011-10-17
作者: z6683227 发布时间: 2011-10-17
jquery是.val()
作者: wby13579 发布时间: 2011-10-17
可我.val();直接报undifined method val。我也不知道为什么
可能是公司的js组件哪里有问题。擦
作者: lmx1989219 发布时间: 2011-10-17
搞不懂你为什么要这么些
如果是id
$("#id_value").val()
如果是class
$(".id_value").val()
作者: zh0134 发布时间: 2011-10-17
$('id_value').val()
$('#id_value').val()
井号啊井号。。ID是这么用的。
作者: z6683227 发布时间: 2011-10-17
你使用$('id_value').value
很明显是JQ对象,它没有vlaue属性,但是改写成$('id_value').val(),也是不对,它取的是id_value标签,例如p,div,span等,在w3c标准上时找不到的,如果取id,应是$('#id_value').val(),如果取class,应是$('.id_value').val(),
JQ对象与js对象互换:
JScript code
$('#id_value').get(0).value; //jq对象转js $('#id_value')[0].value; //jq对象转js $(document.getElementById("id_value")).val(); //js对象转jq
作者: chenlin_cl 发布时间: 2011-10-17
$("#id_valuse").val()
你写错了不能怪JQUERY 啊
作者: nizhicheng 发布时间: 2011-10-17
alert($('#id_value').val())必须有值
作者: leilei0932_java 发布时间: 2011-10-17
jquery取得的元素没有value这个方法,取值应该用val()
其次,$('id_value')这是在取一个标签名为id_value的元素,而不是在取id为id_valu的元素
JScript code
$('tag_name')//取得名字为tag_name的元素,如$('a'),取得页面所有a标签,结果是一个数组 $('#tag_id')//根据标签id取得元素,这是个单一的元素,因为页面的任何一个元素id都应该是单一的 $('.tag_classname')//根据标签的class获取元素,取得的也是一个数组
作者: zhu6100441 发布时间: 2011-10-17
如果你取的id是一个div或其他,html()和text()方法可以取得标签中的内容。
作者: zhu6100441 发布时间: 2011-10-17
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28