2016-12-27 8 views
0

私はコメントシステムを作成しようとしています。このコメントシステムでは、ユーザーがコメントへの返信を投稿するときに、返信を切り替えるボタンを表示することを希望しますが、これは返信がまだない場合のみです。既にコメントに返信がある場合は、返信トグルボタンを非表示にしたくありません。jqueryで特定のクラス名と一意の "name"属性を持つボタンを選択するにはどうすればいいですか?

このボタンは、オールクラスのクラス.repliestogglebuttonを持ち、返信先のコメントのコメントIDと同じ名前です。

これは、ボタンのHTMLです:

'<button class="repliestogglebutton" name="'.$commentId.'" style="display:none">toggle all replies</button>'; 

は、私はそれを選択するとjQueryでそれを切り替えるために何を使用することができますか?私は返信を投稿するために使用している私のajaxの成功関数にこれを書いています。

+1

PLSのは、あなたが書いたのjQueryのサンプルコードをポスト.. –

+0

あなたが「'$(属性値セレクタを使用することができますrepliestogglebutton [名= '$ commentId。'。 ] ")' – Satpal

+0

私はIDを与え、あなたの人生を楽にします。 – PHPglue

答えて

0

あなたが使用することができます。

$(".repliestogglebutton[name='.$commentId.']") 
+1

ありがとうたくさんの作品! – meagler

+3

本当ですか?出来た?本気ですか? "。"との連結の構文エラーがあってもJavaScriptでは "+"の代わりに? – EhsanT