gpt4 book ai didi

javascript - 当我从输入字段中移除光标时的事​​件

转载 作者:太空宇宙 更新时间:2023-11-04 16:06:06 25 4
gpt4 key购买 nike

目前我正在关注JQuery

$(document).ready(function(){
var suchfeld = $("#suchfeld");
if(suchfeld.val()==0){
suchfeld.val("Suche...");
}
suchfeld.click(function(){
if(suchfeld.val()=="Suche..."){
suchfeld.val("");
}
});
});

我希望 if(suchfeld.val()==0){ 在用户点击我网站上 suchfeld 之外的任何其他内容时也执行。我该如何处理?

最佳答案

使用blur 事件来追踪它。每当用户离开元素时,都会调用此事件。

suchfeld.blur(function() {
if( suchfeld.val() == 0 ) {
suchfeld.val("Suche...");
}
});

相反的是focus,不是click

$(function() {
var suchfeld = $("#suchfeld");

// or suchfeld.focus(function() {});
suchfeld.on("focus", function() {
if( suchfeld.val() == "Suche..." ) {
suchfeld.val("");
}
});

// or suchfeld.blur(function() {});
suchfeld.on("blur", function() {
if( suchfeld.val() == 0 ) {
suchfeld.val("Suche...");
}
});
});

你也可以链接这些:

$(function() {
$("#suchfeld").focus(function() {
if( suchfeld.val() == "Suche..." ) {
suchfeld.val("");
}
})
.blur(function() {
if( suchfeld.val() == 0 ) {
suchfeld.val("Suche...");
}
});
});

关于javascript - 当我从输入字段中移除光标时的事​​件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38071013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com