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 回答