--- id: bad87fee1348bd9aed808826 title: jQuery を使用して要素を無効にする challengeType: 6 forumTopicId: 17563 dashedName: disable-an-element-using-jquery --- # --description-- jQuery を使用して HTML 要素の CSS 以外のプロパティを変更することもできます。 たとえば、ボタンを無効にすることができます。 ボタンを無効にすると、グレー表示になり、クリックできなくなります。 jQuery には `.prop()` という関数があり、要素のプロパティを調整することができます。 すべてのボタンを無効にする方法を次に示します。 ```js $("button").prop("disabled", true); ``` `target1` ボタンのみを無効にしてください。 # --hints-- `target1` ボタンを無効にします。 ```js assert( $('#target1') && $('#target1').prop('disabled') && code.match(/["']disabled["'],( true|true)/g) ); ``` 他のボタンは無効にしません。 ```js assert($('#target2') && !$('#target2').prop('disabled')); ``` jQuery のみを使用して、これらのクラスを要素に追加してください。 ```js assert(!code.match(/disabled[^<]*>/g)); ``` # --seed-- ## --seed-contents-- ```html

jQuery Playground

#left-well

#right-well

``` # --solutions-- ```html

jQuery Playground

#left-well

#right-well

```