Я пытаюсь найти все элементы engagement_app, которые имеют идентификаторы и которые не имеют идентификаторов. Что не так с приведенным ниже кодом? Он не может найти тот, с/без идентификаторовjQuery find id атрибут существует или нет
jQuery('.engagement_data').each(function() {
var engagement_app = $(this).find(".engagement_app").val();
//if ($(this).find(".engagement_app").attr('id'))
if ($(this).find(".engagement_app").is('[id]'))
{
console.log("in if1")
console.log($(this).find(".engagement_app").attr('id'));
}
if ($(this).find(".engagement_app").not('[id]'))
{
console.log("id not found")
}
});
Вы должны взглянуть на документацию, чтобы узнать, что '.not' фактически делает: HTTP: //api.jquery .com/не /. Также см .: http://stackoverflow.com/questions/31044/is-there-an-exists-function-for-jquery?rq=1. –