有没有办法可以检查是否没有选择输入(文本输入)
我试过
if(!$('input').is(":selected")) {
alert('hoi');
};
但它不起作用
我不想使用focus out
,因为如果我从文本字段1到文本字段2,警报就会出现,所以我正在寻找一个代码:如果所有输入都没有聚焦,那么警报出现在屏幕上
答案 0 :(得分:2)
:selected仅适用于选项元素。
请参阅:http://api.jquery.com/selected-selector/
您想要使用:焦点选择器。一种普遍接受的方法来测试页面上是否存在元素(在这种情况下是聚焦元素)是使用.length属性。
if(!$('input:focus').length) {
alert("None selected")
}