此代码应该使用正确的 id 向 span 元素“保存”添加一个类属性。但在某种程度上它没有这样做。也许我错过了一些东西,似乎无法弄清楚。
<script type="text/javascript">
jQuery(function($){
$("a[id^='savebook-']").click(function(){
match = this.id.match(/savebook-(\d+)/);
savedclass = $("span#saved-"+match[1])
savedclass.addClass("saved");
});
});
</script>
示例使用
<li><span class="save">
<a href="#" id="savebook-1" rel="nofollow" class="button">Save Book</a>
<span id="saved-1" > </span>
</span></li>