两个元素的评估保存相同的数据

如何在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

回到顶部