2016-11-06 17 views
0

を使用して、ボタンを隠しますが、その処理された後に私のコードです:どのようにデータステータス=「処理」はここでjQueryの

<button class="btn btn-icon btn-danger command-delete" id="delButton" aria-describedby="tooltip779899" type="button" data-original-title="Delete Sales Order" data-toggle="tooltip" data-target="#modalDelete" data-placement="top" data-row-id="34" data-status="Processed"><span class="zmdi zmdi-delete"></span></button> 

私は、データの状態は=「処理」ボタンを非表示にする必要があり

ご迷惑をおかけして申し訳ありません。

+0

.data()を使用してデータIDを確認できます。ボタンのデータIDがより具体的なアドバイスを与えるためにどのように変化するかを知ることは有益でしょう。 https://api.jquery.com/data/ – DawnPatrol

答えて

1
$("button[data-status='Processed']").hide(); 

要素の1つに基づいて要素を選択できます。

+1

https://api.jquery.com/attribute-equals-selector/ < - 詳細について – Rhono

+0

ありがとう、ありがとう、ありがとう!これは私の問題を完全に解決しました!私はあなたがそのような属性を選択できるかどうかはわかりませんでした。 –

+0

実際、 '$(" [data-status = 'Processed'] ")。hide(); ;)しかし、それをボタンに限定すると良いかもしれません。 –

1

はこれを試してみてください:

$("button[data-status=\"Processed\"]").hide(); 

ところで、$("[attr='value'")アイデアは、任意の属性でこれを行うために使用することができます。あなたが使用することができますdata-toggle="modal"でボタンを選択する例:

$("button[data-toggle='modal'") 

乾杯!

+0

これは意味ですか:$ ["button [data-status = "Processed" \ "]))。hide();閉じ括弧はありません –

+0

ええ。おっとっと。私はそれを修正しました。 –

関連する問題