2

イベントを割り当てるボタンが2つあります。クリックされたボタンの値をキャプチャする方法は知っていますが、クリックされていないボタンの値をキャプチャする方法はわかりません。どんな考えでもいただければ幸いです。

var $b1 = $('<input/>', { 'type': 'button', 'value': '0' });
var $b2 = $('<input/>', { 'type': 'button', 'value': '1' });
var $bm = $b1.add($b2);  
$myDiv.append($bm);      
$bm.on('click', function() {         
    var clicked = $(this).val();
    var not_clicked = ???
4

1 に答える 1

4

.not()を使用して、現在クリックされている入力を除外します

$bm.on('click', function() {         
var clicked = $(this).val();
var not_clicked = $bm.not(this).val();  
// select both buttons.. filter out current clicked with not().. get val()
于 2012-08-15T19:01:12.687 に答える