Yas*_*tha 4 html jquery textinput
我有一个可以隐藏的HTML文本字段.
隐藏时我想清除文本字段.
我用过这个并没有用.
$('#id').val("");
我也试过$('#id').text("");了.
它删除了整个文本字段.
这是对的:
$('#id').val('');
Run Code Online (Sandbox Code Playgroud)
但是,你的第2部分很有趣.
$('#id').text("");
Run Code Online (Sandbox Code Playgroud)
这不应该创建您描述的行为.我希望您引用父对象,而不是<input>直接引用父对象.
假设这TheTextField是您的输入字段的 ID,则效果很好。
$('#TheTextField').val("");
$('#TheTextField').hide();
Run Code Online (Sandbox Code Playgroud)
无论如何,如果您使用 FireBug 并且在隐藏时查看输入字段,您将看到该value属性仍然有一个值,但它实际上没有,但是当您再次显示它时:
$('#TheTextField').val("");
$('#TheTextField').hide();
$('#TheTextField').show();
Run Code Online (Sandbox Code Playgroud)
您将在浏览器中看到的输入字段与您在 FireBug 中看到的相反,它不再具有任何价值。
| 归档时间: |
|
| 查看次数: |
18885 次 |
| 最近记录: |