2017-01-13 2 views
0

У меня есть этот метод в моей JQuery кода:Добавить Null проверку на кнопку JQuery

$('input[type="button"].cancel', modal).on('click', function (evt) { 
    evt.preventDefault(); 
    modal.hide(); 
}); 

Как я могу добавить Null чек на $ ('вход [типа „кнопка“ =], например, если это не нуль этого

+2

Вы можете просто использовать 'если ($ ('ввода [тип = "кнопка"]) .Length)' –

+2

Если '$ (' ввода [тип = «button»] ') 'равно null, обработчик клика никогда не будет зарегистрирован для начала. – socketwiz

ответ

0

используйте это:

$('input[type="button"].cancel', modal).on('click', function (evt) { 
    evt.preventDefault(); 
    if($("input[type='button']").length){ 
     modal.hide(); 
    } 
}); 
+1

You пропустил заключительную одинарную цитату – Connum

+0

спасибо Коннум, я просто пропустил это по ошибке. –

Смежные вопросы