jquery 输入框聚焦
时间: 2023-11-18 14:51:25 浏览: 141
当使用jQuery处理输入框的聚焦时,可以使用`focus()`函数来实现。在聚焦事件中,可以通过判断输入框的值是否为0来决定是否清空输入框的内容。代码示例如下:
```javascript
$("input.totalnum").focus(function() {
var prs = $(this).val();
if (prs == 0 || prs == '0') {
$(this).val("");
}
});
```
相关问题
JQuery:聚焦清空输入框值,失焦恢复默认值
你可以使用 JQuery 来实现这个功能。首先,给输入框绑定 `focus` 和 `blur` 事件,然后在 `focus` 事件中清空输入框的值,在 `blur` 事件中恢复默认值。下面是代码示例:
HTML:
```html
<input type="text" id="inputBox" value="请输入内容">
```
JQuery:
```javascript
$(function() {
var defaultValue = $('#inputBox').val(); // 获取输入框的默认值
$('#inputBox').focus(function() {
// 聚焦输入框时,如果值等于默认值,则清空输入框
if ($(this).val() === defaultValue) {
$(this).val('');
}
}).blur(function() {
// 失焦输入框时,如果值为空,则恢复默认值
if (!$(this).val()) {
$(this).val(defaultValue);
}
});
});
```
上面的代码会在页面加载完成后执行,首先获取输入框的默认值,然后给输入框绑定 `focus` 和 `blur` 事件。在 `focus` 事件中,如果输入框的值等于默认值,则清空输入框;在 `blur` 事件中,如果输入框的值为空,则恢复默认值。
阅读全文