我正在使用jquery edit in place lib,并且在尝试使用类选择器选择多个可编辑项时遇到问题。
我在一个元素数组上调用editInPlace,所以我不必为每个可编辑项重复该调用。
我无法弄清楚如何将项目ID附加到网址。我正在使用rails,所以我需要一个像tags/10
您知道如何动态更改每个可修改项目的网址或参数吗?我尝试使用回调参数,但取消了ajax请求。
html:
<li class="tag" id="tag_1">bright light</li>
<li class="tag" id="tag_2">soft light</li>
jQuery的:
$('.tag').editInPlace({
url:"/tags/" // NEED TO ADD THE ASSET ID TO THE URL example /tags/10
});
答案 0 :(得分:1)
您可以使用.each()
,如下所示:
$('.tag').each(function() {
$(this).editInPlace({
url:"/tags/" + this.id.replace('tag_','')
});
});
这只会获取ID并在添加tag_
部分之前通过.replace()
删除。