我正在使用一个 jquery评级插件,我在这样的 div 上使用它:
HTML:
<div id="highlighted" class="span6">
<div class="row">
<div id="high-desc" class="span4">
<span class="movie-title fat"><a class="strong" href="movies.jsp?id=5">Watchmen</a> (2009)</span><br />
<div id="rating"></div>
</div>
</div>
查询:
$("#rating").rateit({
max: 10,
min: 0,
step: 1
});
它工作得很好。但是,当我用div#highlighted
其他内容(如下所示)替换的内容时,插件不起作用。
$('// some link').on("click", function(){
var Id = // some id
title="reco_product_stream.jsp?type=high&id="+Id;
('#highlighted').load(title);
});
我什至尝试在每个 ajax 调用上重新加载插件,如下所示:
$('// some link').on("click", function(){
var Id = // some id
title="reco_product_stream.jsp?type=high&id="+Id;
('#highlighted').load(title);
$("#rating").rateit({max: 10, min: 0, step:1});
});
但它不起作用。