2012-03-21 12 views
0

私はjQueryの完全な初心者ですが、それを行っています。私は下の.click機能を働かせるように見えない。誰かが私が間違っていると私に言うことができますか?.click関数.load not working

$(document).ready(function(){ 

    $(".news").click(function() { 
    $("#contentarea").load("console/news.php"); 
    }); 

}); 
+0

"仕事"が何を意味するのかは定義していませんが、うまくいくはずです。 'new'クラスを持つ要素が存在し、動的に生成されていないことを確認してください。 – Bojangles

+0

はjsfiddle http://jsfiddle.net/z5AUX/1/ – deltree

+0

で動作します。要素を動的に作成する場合は、.live()(廃止予定)または.on()を使用してください – chepe263

答えて

3

または、マークアップの最後にjavacriptコードを置くことができます

//your html 

<script> 

//js code here 
</script> 
1

は準備ができてハンドラ

$(function(){ 
//your code 
}); 

内のコードをラップ:あなたはニュースの要素(複数可)にロードされるように、readyイベントでコードを実行する必要が

$(".news").click(function() { 
    $("#contentarea").load("console/news.php"); 
});