0

クリックされたボタンのテキストを取得したい。同様の質問に対する他の提案を読みましたが、うまくいかないようです。ここにフィドルがあります: http://jsfiddle.net/z3PKm/63/ 現在動作していません。私は何を間違っていますか、または私は正しいことを何をすべきですか? ありがとう!次のソリューションをコピーしようとしました

alert($(this).attr("value"));

しかし、それでも私にはうまくいきません。

4

4 に答える 4

3

これを使って:-

.text()あなたの例に従ってのテキストが表示buttonされます。あなたが使用していて、そうでbuttonないinput type="button"場合は機能します。input type="button".val()

function test(name) {
    alert($(name).text());
}

jqueryを使用しているので、クリックイベントを使用できます

$('button').on('click',function(){
alert($(this).text());
});
于 2013-05-05T04:39:12.930 に答える
3

使用しているボタンのタイプは使用していませんvalue。テキストです。

これを書きます:

$(name).text()
于 2013-05-05T04:39:33.737 に答える
0

これが私がjQueryスタイルで行う方法です。

これは、必要に応じて、入力とボタンの使用方法も示しますtext()val()

$('.choose').on('click', function(){
    var $this = $(this);
    alert('text: '+$this.text()+'\nval: '+$this.val()); 
}); // end on click 
于 2013-05-05T04:46:21.203 に答える
0

alert($(name).text());jsfiddle を同じもので更新しました: jsfiddleを使用する必要があります。

于 2013-05-05T04:59:39.930 に答える