[英]Find the value in a loaded page
我有一个页面,其中包含一个由ajax帖子填充数据的表单; 在表单页面上字段值正确加载但我无法从页面内的函数获取加载值; 这是一个例子:
<input type="text" id="mela">
<div style="border:1px solid black; display:none" id="vv">aaa</div>
<script>
alert($("#mela").val());
if ($("#mela").val()) {
$("#vv").show();
}
</script>
问题是:如何加载“mela”值?
这发生在我身上一次。 我通过降级(或升级?)JQuery解决了这个问题。 你为什么不尝试一下呢?
如果通过AJAX加载值,确保新值可访问的最安全方法是从 AJAX请求的回调中访问它。
如果您正在使用jQuery .load()
方法,它可以接受在请求complete
时执行的回调。
$('someElement').load('/some/path', function() {
alert($("#mela").val());
if ($("#mela").val()) {
$("#vv").show();
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.