gpt4 book ai didi

javascript - jQuery无法获取动态添加字段的值

转载 作者:行者123 更新时间:2023-11-30 10:08:28 24 4
gpt4 key购买 nike

我有一个简单形式的隐藏 div:

<div id="mb_clookup" style="display: none;">
<strong><font color="#0066CC">Search for existing customers</font></strong><br /><br />
<font color="#FFF">
Postcode: <input type="text" name="cl_zipcode" id="cl_zipcode" />
<span id="cl_search">Search</span>
</font>
</div>

当用户点击页面上的按钮时显示。用户输入邮政编码,单击搜索并调用 JSON 查询。我已设法使搜索按钮与 .live() 一起使用,但我无法获取输入字段的值。这是代码:

$(document).ready(function(){ 
$(document).on( "click", "#cl_search", function() {
var pc = $('#cl_zipcode').val();

if(pc === '') {
alert('Please type in a post code first.');
}
else {
// JSON
}
});
});

PC 变量变为空。我试过:$(this).find('#cl_zipcode').val() 这会出现未定义的情况。请指教。

最佳答案

您可以使用以下内容

var pc= $("#mb_clookup").find('#cl_zipcode').val();

var pc= $("#mb_clookup :input").val();

检查 fiddle

关于javascript - jQuery无法获取动态添加字段的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27859032/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com