Javascript jQuery淡出困境
使用jQuery上的Javascript jQuery淡出困境,javascript,jquery,Javascript,Jquery,使用jQuery上的keyup,是否有办法检查当前文本框中的内容 我的意思是,如果文本框当前没有单词“apples”,那么就做一个jQuery函数,如果没有单词apples。。。然后执行not执行未键入“apples”时发生的jQuery函数 我希望这是有道理的。我尝试使用案例和键控,但无法使其正常工作 这可能吗?您可以在选择输入后使用jQuery的keyup和val()功能: HTML: 工作示例: 希望有帮助 如果要将用户输入捕获到文本框中,则应查看输入。尽管输入事件存在跨浏览器兼容性问题,
keyup
,是否有办法检查当前文本框中的内容
我的意思是,如果文本框当前没有单词“apples”,那么就做一个jQuery函数,如果没有单词apples。。。然后执行not执行未键入“apples”时发生的jQuery函数
我希望这是有道理的。我尝试使用案例
和键控
,但无法使其正常工作
这可能吗?您可以在选择输入后使用jQuery的
keyup
和val()
功能:
HTML:
工作示例:
希望有帮助 如果要将用户输入捕获到文本框中,则应查看
输入。尽管输入
事件存在跨浏览器兼容性问题,但它比使用键*
事件集更好。有关更多信息,请参阅AndyE的文章:
您将如何使用它的一个简单示例如下:
$('#text').bind('input', function(){
if(this.value.indexOf('apples') === -1){
// Textbox doesn't contain 'apples'
$('#apples').hide();
} else {
$('#apples').show();
}
});
这将检查值
(文本框中的文本)中的某个字符串,并基于该字符串执行函数。可在此处找到此功能的简单演示:
$("#granny_smith").keyup(function() {
if ($(this).val() === "apples") {
alert("apples");
// Do apples function
}
else {
// Do !apples function
}
});
$('#text').bind('input', function(){
if(this.value.indexOf('apples') === -1){
// Textbox doesn't contain 'apples'
$('#apples').hide();
} else {
$('#apples').show();
}
});