调用所有输入但排除提交按钮以获取功能

时间:2015-06-23 18:54:20

标签: javascript jquery

是否可以使用

$("input").on("keyup", function(){

但仍有一些如何排除某个输入。我有很多输入,唯一一个我不希望它适用的是

<input type="submit" name="submit"

是否有可能以某种方式仅排除提交输入按钮?

var exclude = $('input') !== submit;
exclude.on("keyup", function(){

这就像我想的那样,但你可以看到它仍然是错误的。

3 个答案:

答案 0 :(得分:1)

使用此:

$('input').not('[type="submit"]').on("keyup", function(){})

答案 1 :(得分:0)

是.. jQuery提供了一个.not API,其输入为css-selector,以便您从选择中排除哪些元素

$("input").not('input[type=submit]').on("keyup", function(){

答案 2 :(得分:0)

仅使用CSS选择器:

$("input:not([type=submit])").on("keyup", function(){