найти элемент по названию в сортируемом - jquery

0

Я кодирую две панели сортируемого элемента, которые соединяются друг с другом. В одном из них я помещаю поиск, чтобы найти то, что все еще существует, сопоставляя их название с процессами keyup...

это мой код

$('#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();
            }
        })
    });

эта функция не работает. консоль покажет мне это

Uncaught TypeError: Cannot call method 'toString' of undefined 
Теги:
jquery-ui-sortable

1 ответ

0
Лучший ответ

Проверьте, не указан ли атрибут:

например:

if ( typeof $(this).attr("title") !== 'undefined' ) {
  // Do Stuff
}
else {
  // Do Something else
}
  • 0
    большое спасибо

Ещё вопросы

Сообщество Overcoder
Наверх
Меню