我正在尝试在页面加载时运行一些 jquery,但它现在正在运行。它正在检查是否已保存链接,如果已保存,请为其设置表格。这是否可能,因为它应该针对每个带有 img 类的 div 运行?
$(document).ready(function(){
$(".img a").live('pageshow', function(event, ui) {
var item=$(this).attr( 'href' );
var action="check";
jqxhr = $.post("webservice.php", { action: action, color: item }, function(data) {
var result=data.result;
if (result="saved") {
$("span", this).html("Saved");
$(this).attr("href","saved");
}
}, "json")
.error(function() {
alert("error: unable to contact web service");
});
});
});
这是HTML
<td>
<div class="img" style="background:#f8d3cf;">
<a href="f8d3cf" rev="1" class="link">
<span>Click to Save</span>
<em>Saved</em>
</a>
<div class="popup">
<div class="holder">
<div class="popup-img" style="background:#f8d3cf;"></div>
<div class="info">
<h3>Desert Warmth</h3>
<strong class="num">70YR 56/190 <span>A0542</span></strong>
</div>
</div>
</div>
</div>
</td>