Я хочу, чтобы проверить, имеют ли текстовые поля одинаковое значение. Если они имеют одинаковое значение, выделите их, за исключением текстовых полей, которые не имеют значения.Выделите входы, которые имеют одинаковое непустое значение
Вот пример скрипку: http://jsfiddle.net/qjqa1et2/61/
Вот мой текущий код JQuery:
var inputs = $('input');
inputs.filter(function(i,el){
return inputs.not(this).filter(function() {
return this.value === el.value;
}).length !== 0;
}).addClass('red');
Проблема заключается в том, что текстовые поля, которые не имеют значения по-прежнему выделены.
'вернуть this.value && this.value === el.value;' –
@ A.Wolff спасибо .. вы большую помощь ... =) –
ИМХО лучшее решение будет be 'return this.value && inputs.not (this) .filter (function() {' http://jsfiddle.net/f4582bz5/ – Satpal