我有一個自定義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'等於你的DIV ? – Krease
'$('divtext')'會選擇帶**標籤名稱**「divtext」的元素。 HTML中沒有這樣的元素。詳細瞭解選擇器:http://learn.jquery.com/using-jquery-core/selecting-elements/,http://api.jquery.com/category/selectors/。 –
@FelixKling那是一個打字錯誤 – rksh