これは、テキストを取得するテキストエリアに適用されるトリガーと a.comment トリガーの間の単なる競合でした
// 上記を先に読む
ページの読み込み時に最初のクリックでこの ON メソッドが機能しないのはなぜですか? . ページのどの部分をクリックしても、2回目のクリックでクリックイベントが機能します。何か案は?ところで、firebug パネルでこの奇妙な動作に関するより良い情報を取得する方法を知っている場合は、firebug で firefox を使用しています。私はあなたの助けに感謝します。私は jquery-1.7.2.min を使用しています。
$(document).ready(function(){
$('a.comment').on("click", function(event){
event.preventDefault();
var comment_text = $("#comment").val();
if(comment_text !="Escriba aqui su comentario")
{
$.post("../load.php?comment_text="+comment_text, function(response){
//on response
})
}
});
});
これはhtml部分です:
<textarea id="comment"></textarea> /*only one on the page*/
<a id="c_id-XXX" class="comment"> Comment</a> /* XXX = diferent num*/