У меня есть пользовательский div, который был изменен на элемент ввода, этот пользовательский элемент ввода div имеет тег <p>
внутри с текстом-заполнителем по умолчанию. Я хочу проверить, что он не пуст, как делать это в требуемом свойстве в обычном элементе ввода.Проверьте определенную строку в javascript?
При отправке я хочу, чтобы JavaScript проверял, имеет ли элемент div элемент по умолчанию или новый текст.
Я использовал этот код
var data =$('#divtext').html();
if(data == '<p>Default place holder</p>')
{
console.log('empty');
}
else
{
console.log('notempty');
}
Однако независимо от того, как я представляю DIV без текста я получаю ответ «notempty», но почему?
Так что 'data' равен в этом случае ? – Krease
'$ ('divtext')' будет выбирать элементы с ** тегом name ** "divtext". В HTML нет такого элемента в HTML. Подробнее о селекторах: http://learn.jquery.com/using-jquery-core/selecting-elements/, http://api.jquery.com/category/selectors/. –
@FelixKling, которая была типичной ошибкой – rksh