我有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 = ???
答案 0 :(得分: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()