这应该很容易。
我有一个textarea,当我按下输入它提交。
我将文本重置为"说些什么......"但光标仍然闪烁。
如何制作,以便用户必须再次点击该框才能说出其他内容?
$("#<? echo $post_unique_post_id; ?>").val('Say something...');
答案 0 :(得分:2)
你想要的是使用blur
:
$("#<? echo $post_unique_post_id; ?>").val('Say something...').blur();
答案 1 :(得分:0)
您需要在提交后模糊元素,但请使用占位符来显示这些&#34;钩子文本&#34;。 因此,您的textarea将具有占位符属性。
<textarea placeholder="Say something..."></textarea>
然后只需重置并模糊textarea的值:
$("#<? echo $post_unique_post_id; ?>").val('').blur();