2011-09-11 14 views
1

でボタンのクリック機能を呼び出すにはどうすればよい私はだから私は、これは何で、ボタンがクリック受けるときにメソッドを呼び出すために、次のjqueryのクリック機能を使用してみてくださいHTML私はjQueryの

 <div class="functionitem" id="viewresult"><span class="button"><span> 
     <input type="button" class="form_button" value=" View"></span></span> 
     </div> 

に次のコードを持っていますあなたの選択が間違っている、感謝

+1

コロンは何をするのか: "#viewitem要素に該当するボタン" と言う

$('#viewitem :button').click(...); 

? 'viewresult input [type = button] ' – tjameson

+0

@tjamesonこれは特別なjQueryセレクタです:http://api.jquery.com/button-selector/ –

+0

あなたはIDが' viewresult 'のコンテナに入力要素が1つしかないので、あなたは '$( '#viewresult input')のような入力を使うことができるボタンを使う必要はありません。クリック(funtion());' – Ehtesham

答えて

5

を私は

 $("#viewresult:button").click(function() { 
     //methods 
      }); 

を行っている。しかし、それは働いていない、私は間違って何をした、助けてください。これはidがviewresultのボタンを見つけようとしています。 2つの間にスペースを入れると、ボタンがviewresult要素の子孫であることが示されます。

$("#viewresult :button").click(function() { 
    //methods 
}); 
0

セレクタにはスペースを入れてください。 :buttonは、修飾プロパティではなく、#viewitemの子孫です。例えば

0
$("#viewresult input:button").click(function() { 
    //methods 
});