繁体   English   中英

在加载的页面中查找值

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM