我有以下脚本,这似乎会导致 jquery 库中的错误:
$(".txtSearchBox").live('keyup', function()
{
if ($(this).closest('.portlet_72').find(".txtSearchBox").val().length > 0) {
get_data_72( $(this), $(this).val() );
} else {
get_data_72();
}
});
动态生成的 HTML 如下所示:
<div class="portlet_72>
<div class="portlet_sub_header_72">
<input type="text" class="txtSearchBox">
</div>
<div class="portlet_content_72"></div>
</div>
为什么这给了我错误Cannot read property 'length' of undefined
- jquery.min.js:3?
我在我的网站的另一部分有这个代码,除了 72 之外是相同的,它是 71,并且网站的那部分在 jquery 中没有给出这个错误
我正在使用 jquery 1.7.2