我很沮喪!作爲一名好的PHP開發人員,我無法擺脫jQuery問題的困擾!把jquery變成一個包含可調用函數
我最近把我的HTML jquery包括到了HTML body的末尾,而不是在頭部來提高谷歌pagespeed得分。
這打破了一些用於簡單評論投票的jquery。這寫得很糟糕,因爲它重複每一個評論。
<div id="voterow-19907" class="commentfooter">UP</a> | <a id="comment-vote-down-19907" href="#" rel="nofollow">DOWN</a></div>
<script>
$("#comment-vote-up-19907").click(function() {
$.ajax({
type: "GET",
url: "/ajax.php",
data: "a=rv&v=19907&d=up",
success: function(data){
$("#voterow-19907").text("Thank you for your vote")
}
});
return false;
});
$("#comment-vote-down-19907").click(function() {
$.ajax({
type: "GET",
url: "/ajax.php",
data: "a=rv&v=19907&d=down",
success: function(data){
$("#voterow-19907").text("Thank you for your vote")
}
});
return false;
});
</script>
由於移動jquery包括到頁面的底部,這自然不起作用。
我想要做的是將上面的代碼轉換爲一個迷你函數,我可以在jquery包含後包含,然後將ID和VOTE-DIRECTION從HTML使用jQuery數據屬性的hrefs傳遞給函數。
任何幫助將不勝感激。我沒頭髮了!
這是一個非常好的解決方案,我真正瞭解它感謝您的意見,T去揍你! – Jon
但是,它遺憾地不起作用。它仍然沒有正確地綁定 – Jon
我剛剛注意到在開頭的報價錯過匹配,'和「。 – Jon