fom*_*icz 4 jquery text textarea
嘿! 另一个小问题(这不是jQuery中的错误吗?).
我有一个像这样的textarea:
<textarea>Something</textarea>
Run Code Online (Sandbox Code Playgroud)
我想在点击后删除"Something",所以:
$("textarea").click(function() {
$(this).text("");
});
Run Code Online (Sandbox Code Playgroud)
好到目前为止.当我想要在我的textarea中有"Something"时更改"Something"文本时会出现问题:
$("textarea").click(
function() {
if ($(this).text() === "Something") {
$(this).text("");
}
});
Run Code Online (Sandbox Code Playgroud)
它适用于所有不同的输入,但不适用于textarea.它没有"if"循环,效果很好,所以这里发生了什么?:)
非常感谢!
编辑
好的,所以这是我的"真实代码":
$(".inp").click(
function(){
if($(this).val() === "Text" || $(this).val() === "Name" || $(this).val() === "Mail" || $(this).val() === "Site" ) {
$(this).val("");
}
});
Run Code Online (Sandbox Code Playgroud)
HTML:
<form>
<fieldset>
<input type="text" name="name" class="inp" value="Name" /> <br />
<input type="text" name="email" class="inp" value="Mail" /> <br /> <input type="text" name="site" class="inp" value="Site" />
<textarea rows="12" name="text" class="inp">Text </textarea>
</div>
Run Code Online (Sandbox Code Playgroud)
除了textarea之外,它适用于所有输入.
| 归档时间: |
|
| 查看次数: |
198 次 |
| 最近记录: |