Я кодирую две панели сортируемого элемента, которые соединяются друг с другом. В одном из них, я ставлю поиск вход, чтобы найти то, что до сих пор там, сопоставляя их титул на KeyUp процессов ...поиск элемента по названию в sortable - jquery
это мой код
$('#search-nama').keyup(function(){
var find = new RegExp($('#search-nama').val().toUpperCase());
grup_mk = $('#makul-container').find('.grup-mk');
//grup_mk = $('.grup-mk');
$.each(grup_mk,function(i, l){
console.log ($(this).attr("title"));
s = $(this).attr("title").toString().toUpperCase();
if(find.test(s)){
$(this).show();
}else{
$(this).hide();
}
})
});
эта функция ussualy не работает. консоль показать мне этот
Uncaught TypeError: Cannot call method 'toString' of undefined
Вы уверены, что каждый '.grup-mk' имеет' title' атрибут? – jasonslyvia
плюс вы пропустите 'var' вашего' grup_mk'. плюс плюс, вам лучше использовать camelCase для переменной js. :) – jasonslyvia