日期:2014-05-17 浏览次数:20665 次
$('#id_value').get(0).value; //jq对象转js $('#id_value')[0].value; //jq对象转js $(document.getElementById("id_value")).val(); //js对象转jq
------解决方案--------------------
$('id_value').value
$("#id_valuse").val()
你写错了不能怪JQUERY 啊
------解决方案--------------------
请加上id='id_value'
alert($('#id_value').val())必须有值
------解决方案--------------------
首先你的方法就写错了
jquery取得的元素没有value这个方法,取值应该用val()
其次,$('id_value')这是在取一个标签名为id_value的元素,而不是在取id为id_valu的元素
$('tag_name')//取得名字为tag_name的元素,如$('a'),取得页面所有a标签,结果是一个数组 $('#tag_id')//根据标签id取得元素,这是个单一的元素,因为页面的任何一个元素id都应该是单一的 $('.tag_classname')//根据标签的class获取元素,取得的也是一个数组
------解决方案--------------------
另,val()方法好像只能取表单元素的值,比如input,ridao,checkbox等。
如果你取的id是一个div或其他,html()和text()方法可以取得标签中的内容。