input
私は現在、セレクターではないすべてのセレクターに対して何かを行うjQueryデリゲートを持っていsubmit input
ます。のような別のタイプも処理できるようにORを追加するにはどうすればよいselect
ですか?
現在の機能:
$('#test_form').delegate("input:not([id*='_submit'])", 'blur', function(event) {
// Does something
});
ありがとう!
input
私は現在、セレクターではないすべてのセレクターに対して何かを行うjQueryデリゲートを持っていsubmit input
ます。のような別のタイプも処理できるようにORを追加するにはどうすればよいselect
ですか?
現在の機能:
$('#test_form').delegate("input:not([id*='_submit'])", 'blur', function(event) {
// Does something
});
ありがとう!
,
セレクターのコンマは次のように動作しOR
ます。
// -------------------------------------------------v
$("#test_form").delegate("input:not([id*='_submit']), select", "blur", function(e) {
// Does something
});
ここで複数のセレクターの詳細を読むことができます:
http://api.jquery.com/attribute-not-equal-selector/
だから試してみてください
$('input[type!="submit"]')
jsFiddle: http://jsfiddle.net/fF6GA/
または言いましょう:
$('#test_form').delegate('input[type!="submit"], selector', 'blur', function(event) {
});
また:
たぶん、on()
より良い選択です。
jqueryでは、コンマで区切られた複数のセレクターを使用できます
例えば
$('#test_form').delegate("input:not([id*='_submit'], select)", 'blur', function(event) {
// Does something
});