hasAttr jQuery. Как при помощи jQuery проверить есть ли у тега атрибут
Очень часто стояла задача проверить, есть ли у тега тот или иной атрибут, так даже и в этой статье - Как сделать Ajax добавление товара к стравнению, я проверяю, есть ли у тега а атрибут href...
Для того, чтобы проверить тег на содержание в нем атрибута, нужно просто немного расширить jQuery методом hasAttr:
$.fn.hasAttr = function(name) { return this.attr(name) !== undefined; };
и потом просто проверить
$(document).ready(function() { if($('.edit').hasAttr('id')) { alert('true'); } else { alert('false'); } });