我試圖動態更新我的html,它工作到目前爲止,textarea被添加到頁面,但我已定義的onblur和onfocus行爲aren'因爲我認爲在onblur和onfocus屬性中包含雙引號。我的代碼如下:如何在使用jQuery時爲佔位符設置onblur和onfocus字符串
$('#answerList').append('<li><div class="row"><div class="eight columns"><textarea id="answerText" name="answerText" placeholder="Your answer here..." onfocus="this.placeholder = """ onblur="this.placeholder = "Your answer here...""></textarea></div><div class="four columns"><input type="checkbox" name="correctCheckbox" id="correctAnswerCheckbox' + answerPosition + '" value="' + answerPosition + '"/><label for="correctAnswerCheckbox' + answerPosition + '">Correct Answer</label></div></div></li>');
當剛剛編碼的HTML通常我使用以下命令:
<textarea id="questionText" name="questionText" placeholder="Your question here..." onfocus="this.placeholder = ''" onblur="this.placeholder = 'Your question here...'"></textarea>
如何解決的JavaScript所以這些屬性的作用
「佔位符」屬性與您定義的屬性相同。在焦點上,它的值變爲空和模糊,其值恢復相同。 –
你爲什麼試圖改變佔位符焦點和模糊?佔位符屬性應該已經負責切換焦點和模糊的文本。 –
是的,我知道它更多的做字符串形成真的,我在輸入HTML時使用單引號字符串,但當附加這是造成問題 – Jay