两个元素的评估保存相同的数据
如何在keyup中评估两个元素是否具有某种类型的数据,如jQuery的$.data()
方法附带的那样?两个元素的评估保存相同的数据
<input type="text" class="some_div"></input> <input type="text" class="some_div"></input>
$('.some_div').keyup(function(){ //do BOTH elements have some data?
//do something
// else
//do something else
});
回答:
var a = $('#A'); var b = $('#B');
if (a.data('key') === b.data('key')) {
//do something
} else {
//do something elsy
}
回答:
你只需要像这样:
$('.some_div').keyup(function() { var $me = $(this);
var $other = $('.some_div').not(this);
if($me.data('pancakes') == $other.data('pancakes'))
// Same data
else
// Different data
});
你会的,当然,更换'pancakes'
与你感兴趣的数据关键
演示:http://jsfiddle.net/ambiguous/Jx2AG/
以上是 两个元素的评估保存相同的数据 的全部内容, 来源链接: utcz.com/qa/263115.html