猿问

获取输入文本框中的值。

获取输入文本框中的值。

使用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"  />


料青山看我应如是
浏览 1166回答 4
4回答

哔哔one

//Getvar bla = $('#txt_name').val();//Set$('#txt_name').val(bla);

杨魅力

您只能通过以下两种方式选择一个值://&nbsp;First&nbsp;way&nbsp;to&nbsp;get&nbsp;a&nbsp;value value&nbsp;=&nbsp;$("#txt_name").val();&nbsp; //&nbsp;Second&nbsp;way&nbsp;to&nbsp;get&nbsp;a&nbsp;value value&nbsp;=&nbsp;$("#txt_name").attr('value');如果您想要使用直接的JavaScript来获得值,下面是如何获得该值的方法:document.getElementById('txt_name').value

犯罪嫌疑人X

有一件重要的事情要提到:$("#txt_name").val();将返回文本字段的当前实际值,例如,如果用户在页面加载后在那里键入了某些内容。但是:$("#txt_name").attr('value')将从DOM/HTML返回值。

慕村225694

你可以得到value属性,因为您知道这是一个<input>元素,但您当前使用的.val()已经是现在的了。对于上述情况,只需使用.value直接在DOM元素上,像这样:$(document).ready(function(){ &nbsp;&nbsp;$("#txt_name").keyup(function(){ &nbsp;&nbsp;&nbsp;&nbsp;alert(this.value); &nbsp;&nbsp;});});
随时随地看视频慕课网APP
我要回答