1

次のハンドラーのセットアップがあります

form.find("input[name=url_source]").change(function() {
            updateUrlSource(jQuery(this))
            });

名前の付いたすべてのラジオボタンに付けられると思っていました。しかし、実際にはデバッガーで、1 つの呼び出しのみが発生し、最初の条件のみが以下を満たすことがわかります。

function updateUrlSource(source) {
   if( source.is(':checked') ) {
      // ...
   }
   else {
      // ...
   }
}

これは本当ですか?なんで?

4

1 に答える 1