【发布时间】:2011-04-06 07:17:55
【问题描述】:
我的 rails 视图中有这个 div,它呈现了一组用户:
<div id="users" data-current_page="<%=@users.current_page %>">
<%= render @users %>
</div>
还有这个 jquery 函数(用于在点击操作时加载更多用户)
$(document).ready(function() {
var current_page = $("#users").attr("data-current_page")
$("a.next").click(function() {
var next_page = ++current_page
$.get("/users.js?page=" + next_page)
$("#users").attr("data-current_page").replaceWith(next_page) # this doesn't work
return false;
});
});
为了增加 $("#users").attr("data-current_page"),我尝试了这个:
$("#users").attr("data-current_page").replaceWith(next_page)
也就是说,如果 data-current_page 在单击时设置为 1,它将设置为 2 等等......但它不起作用。是否可以通过 jquery 更新这个 html5 属性?
感谢您的任何想法!
【问题讨论】:
标签: jquery ruby-on-rails html