如何使用JavaScript获取文本字段的值?(jQuery)
我试图使用jQuery获取文本字段的值,但它不起作用 以下是测试: 我有HTML格式的:如何使用JavaScript获取文本字段的值?(jQuery),jquery,Jquery,我试图使用jQuery获取文本字段的值,但它不起作用 以下是测试: 我有HTML格式的: <input type="text" id="user_time_zone_offset_hours" name="user_time_zone_offset_hours" value="7"/> 在JavaScript中,不使用jQuery(这很有效): 为什么jQuery返回“undefined”?jQuery将原始DOM对象包装在自己的对象中,因此不能直接访问.value属性 要获取原始
<input type="text" id="user_time_zone_offset_hours" name="user_time_zone_offset_hours" value="7"/>
在JavaScript中,不使用jQuery(这很有效):
为什么jQuery返回“undefined”?jQuery将原始DOM对象包装在自己的对象中,因此不能直接访问
.value
属性
要获取原始DOM对象,可以将jQuery对象作为数组进行访问:
$('#user_time_zone_offset_hours')[0].value;
或者,jQuery提供了一种获取输入值的方法:
$('#user_time_zone_offset_hours').val();
您可以使用
$('#user_time_zone_offset_hours').html()
它不起作用,因为.value不是正确的调用。尝试使用
请尝试$('#用户(u时区)偏移(u小时)).val()
获取值,然后重试
$('#user_time_zone_offset_hours').val()
你也可以使用
$('p').text()
获取段落元素的内部文本,或
$('#any_div').html()
获取任何元素的HTML内容
text()
$("#and_div").text('<a href="example.com">Link</a>');
@扎巴,同样的方式。如果您使用的是第一种方法,请在右侧放置一个等号,然后再添加值。如果使用第二种方法,请将值放在括号中,例如.val(1)
。是的,我也算出了。谢谢
$('p').text()
$('#any_div').html()
$("#and_div").text('<a href="example.com">Link</a>');
<a href="example.com">Link</a>