我有一个textarea当textarea中的值通过输入文本或通过另一个jQuery函数或粘贴放置一些值时,我需要更新div中的文本.
$(document).ready(function(){ function myFunc() { var input = $("#myTxt").val(); $("#txtHere").text(input); } myFunc(); // EDIT BELOW -- this will update while typing $("#myTxt").keyup(myFunc); }); <textarea id="myTxt"></textarea> <div id="txtHere"></div>
它加载页面加载的值,但我不知道用于检查文本区域中的值
解决方法
$(document).ready(function(){ function myFunc(){ var input = $("#myTxt").val(); $("#txtHere").text(input); } myFunc(); //either this $('#myTxt').keyup(function(){ $('#txtHere').html($(this).val()); }); //or this $('#myTxt').keyup(function(){ myFunc(); }); //and this for good measure $('#myTxt').change(function(){ myFunc(); //or direct assignment $('#txtHere').html($(this).val()); }); });