0

私はすべてを試しました!

$('#m-button').button('disabled')
$('#m-button').attr('disabled', 'disabled')
$('#m-button').prop('disabled', 'disabled')
$('#m-button').attr('disabled', 'true')
$('#m-button').prop('disabled', 'true')
$('#m-button').attr('enabled', 'false')

<button id="m-button" class="btn" type="button" >Add Note</button>

ただし、有効なままです。を無効にする適切な方法は何<button>ですか?

4

3 に答える 3

9
$('#m-button').prop('disabled', true)

引用符なしでtrue

jsFiddle の例

上のjQueryドキュメントによると.prop()

プロパティは通常、シリアライズされた HTML 属性を変更することなく、DOM 要素の動的な状態に影響を与えます。例には、input 要素の value プロパティ、inputs とボタンの disabled プロパティ、またはチェックボックスの checked プロパティが含まれます。.attr() メソッドの代わりに、.prop() メソッドを使用して無効化およびチェックを設定する必要があります。

于 2013-03-19T16:00:40.660 に答える
1

次のように、周囲から引用符を削除し、prop()trueを使用します。

$('#m-button').prop('disabled', true);

于 2013-03-19T16:00:27.433 に答える
0

あなたはこれを試すことができます:

$('#m-button').attr('disabled', 'disabled')

必要なのはdisabled、ボタンに属性を追加することだけです。

于 2013-03-19T16:11:39.230 に答える