我正在尝试将这个代码从Prototype转换为Jquery中的相同内容:
$("follow_form").update("<%= escape_javascript(render('users/unfollow')) %>")
$("followers").update('<%= "#{@user.followers.count} followers" %>')
答案 0 :(得分:6)
我想你想要:
$('#follow_form').html("<%= escape_javascript(render('users/unfollow')) %>");
$('#followers').html('<%= "#{@user.followers.count} followers" %>');
原型“$”函数是“document.getElementById()”的缩写(排序;它在IE上稍微复杂一点)。对于jQuery,您必须使用类似CSS的选择器语法。然后,Prototype中的“.update()”函数用于访问带有一些额外清理行为的“innerHTML”,而jQuery的“.html()”类似。