Итак, у меня есть таблица с вложениями, но, к примеру, я использую значок авторского права. При открытии диалога для просмотра/редактирования содержимого таблицы (в настоящее время работает) мне нужен блок.newImage для отображения/скрытия в зависимости от того, имеет ли строка пробел (значок авторского права). http://jsfiddle.net/BWCBX/8/, и здесь у меня проблемы.
if (properties.eq(0).has('span')) {
$('.newImage').show();
}else{
$('.newImage').hide();
}
has()
возвращает объект jQuery, который всегда правдивый.
Попробуйте это вместо этого:
if (properties.eq(0).find('span').length)
Попробуй это:
if (properties.eq(0).find('span').html()) {
$('.newImage').show();
}else{
$('.newImage').hide();
}
Скрипт здесь: http://jsfiddle.net/BWCBX/9/