我想要一个功能,我将在文本框中键入一些文本,该值将由jquery拾取并存储在某个变量中,如何实现?我正在使用jquery绑定功能,但它不适合我的目的。 这是我的文本框
<aui:input inlineField="true" label="" name="interviewCC" id="interviewCC" size="45" value=""></aui:input>
我正在使用这个jQuery函数
$("#interviewCC").bind("click", function () {
value = $("#interviewCC").val();
alert(value)
});
但它并没有选择我想要的值,当我在文本框中键入一些值时,将会拾取值。请有人帮忙。
答案 0 :(得分:1)
问题是你听'click'事件而不是'keypress'事件。
试试这个:
$('#interviewCC').keypress( function(e) {
var value = $("#interviewCC").val();
alert(value)
});
答案 1 :(得分:0)
使用
$("#interviewCC").keypress(function () {
value = $("#interviewCC").val();
alert(value);
});
答案 2 :(得分:0)
您可以使用jQuery函数.keyup()
,该函数会在按下某个键时显示,然后按下该按钮。
$(document).ready(function() {
$('input#text').keyup(function() {
$('.output').text($(this).val());
});
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="text" type="text" />
<div class="output"></div>
&#13;