为了账号安全,请及时绑定邮箱和手机立即绑定

获取输入文本框中的值。

获取输入文本框中的值。

获取输入文本框中的值。使用jQuery获取和呈现输入值的方法是什么?这里有一个:<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.3.min.js" ></script><script type="text/javascript">     $(document).ready(function(){         $("#txt_name").keyup(function(){             alert($(this).val());         });     })</script><input type="text" id="txt_name"  />
查看完整描述

4 回答

?
哔哔one

TA贡献1854条经验 获得超8个赞

//Get

var bla = $('#txt_name').val();


//Set

$('#txt_name').val(bla);


查看完整回答
反对 回复 2019-07-04
?
杨魅力

TA贡献1811条经验 获得超6个赞

您只能通过以下两种方式选择一个值:

// First way to get a value
value = $("#txt_name").val(); 
// Second way to get a value
value = $("#txt_name").attr('value');

如果您想要使用直接的JavaScript来获得值,下面是如何获得该值的方法:

document.getElementById('txt_name').value


查看完整回答
反对 回复 2019-07-04
?
犯罪嫌疑人X

TA贡献2080条经验 获得超4个赞

有一件重要的事情要提到:

$("#txt_name").val();

将返回文本字段的当前实际值,例如,如果用户在页面加载后在那里键入了某些内容。

但是:

$("#txt_name").attr('value')

将从DOM/HTML返回值。


查看完整回答
反对 回复 2019-07-04
?
慕村225694

TA贡献1880条经验 获得超4个赞

你可以得到value属性,因为您知道这是一个<input>元素,但您当前使用的.val()已经是现在的了。

对于上述情况,只需使用.value直接在DOM元素上,像这样:

$(document).ready(function(){
  $("#txt_name").keyup(function(){
    alert(this.value);
  });});


查看完整回答
反对 回复 2019-07-04
  • 4 回答
  • 0 关注
  • 1165 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信