私は単純なラジオボタンの機能に取り組んでいます。他のラジオの要素がクリックされた場合、入力は無効状態に戻ります。jQuery:not()パラメータが値として機能していない
ID elemをパラメータとして追加するまで、すべてうまく動作します。 現在、私はCSSセレクタを使用しています:他のラジオの要素を除外しないことです。
'input[type=radio]:not(element)'
これは現用回線ではなく置き換えるための方法はありますか?
function enableInputonClick(element) {
var input = $('.form-control-optional');
$(element).on('ifClicked', function() {
if(input.length && input.attr("disabled", "disabled")) {
input.removeAttr("disabled");
}
});
$('input[type=radio]:not(element)').on('ifClicked', function() {
if(input.length && input.attr("disabled", "")) {
input.attr("disabled");
}
});
}
enableInputonClick("#myRadioEl");
ありがとう、私は自分のエラーを発見しました。私はnot()inside ''を使っていました。解決策: '$( 'input [type = radio]')。not(要素).on(...' – Nonchalanto
はい、これも可能です。 – andreas