我正在创建一个候选名单功能。我有一个虚拟 div,我正在克隆该 div 并将该 div 放入候选名单。几天前这个东西工作正常,但今天它不工作请帮助我。以下是我的代码:
HTML:
<div class="shortlised-prod1">
<div class="vis">
<div class="prod-thumb">
<img class="short-thumb" src="">
</div>
<div class="title-price-wrap">
<p class="cross"> X</p>
<a href="#"></a>
</div>
</div>
</div>
查询:
$('.shortlised-prod1')
.clone(true)
.find('img')
.attr("src", a)
.end()
.find('.title-price-wrap a')
.text(b)
.attr("ID", id)
.end()
.addClass('shortlised-prod')
.removeClass('shortlised-prod1')
.insertBefore($('.wrap1'));
加载时我正在使用此代码。当我加载页面时,它在控制台显示类型错误。它显示:
TypeError: $(...).clone(...).find(...).attr(...).end is not a function