我正在尝试获取输入字段的更新值。实际上,我正在使用jquery的keyup函数更新值。并尝试点击按钮。无法更新,请帮忙。
$('#simple').keyup(function() {
var keyed = $(this).val();
$("#code").val(keyed);
});
var htmlString = $('#code').val();
$(document).ready(function() {
$("#snippet").click(function(){
alert(htmlString);
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<textarea id="simple"></textarea>
<input type="hidden" id="code" value="">
<button id="snippet">Click</button>
2条答案
按热度按时间a0zr77ik1#
您需要将保持器变量
htmlString
放入onclick
函数中,以便获得更新后的值。我希望这对你有帮助。谢谢
kiz8lqtg2#
范围是错误的。全局值htmlString为“”
第一部分:重写
和
如果你明白发生了什么,那么就这样做
和