2つのupvote/downvoteボタンを置くと、最初のボタンだけが動作します。 thisを確認してください。誰でも知っている、どのようにそれを修正するには?upvote/downvoteボタンが1つしか動作していません
答えて
両方ともbuttons
には同じid
が割り当てられていますが、各要素のid
は一意である必要があります。
あなたはclick
イベントを結合して、それぞれのspan
を見つけて、そのspan
で票の投票とショーの数をカウントするclass
を使用することができます。
また、カウンタは1つだけです。私は確信していませんが、2つの別個のボタンがあれば、2つのカウンターもなければならないと思います。ここで
$(".buttonup").click(function() {
var vote = checkIfUserVoted() != votePlus ? votePlus : counter;
localStorage.setItem("voted", vote);
$(this).next().text(vote);
});
はdownvoteボタンのコード
$(".buttondw").on('click', function() {
var vote = checkIfUserVoted() != voteMinus ? voteMinus : counter;
localStorage.setItem("voted", vote);
$(this).prev().text(vote);
});
このコードの唯一の問題は 'id'ですか? –
ボタンごとに固有のIDを作成する必要がありますか?各ボタンの別のJavaScriptを追加しますか?これはあなたが意味することですか?申し訳ありません、私は初心者のjavascripterです。 –
@tehkc各ボタンには一意のidを割り当てるか、jsutは私が提供したコードを使用します。 – Mairaj
Hereが作業バージョンです。 2つのセクションに異なるIDとハンドラを使用する必要があります。
私のウェブサイトには1000の投票ボタンがあります。これはスクリプトを長くします:(他の解決策はありますか? –
- 1. DialogFragmentは1つのボタンで動作しませんでした。
- 2. Swift:なぜ私の-1ボタンが正しく動作していませんか?
- 3. メニューの1つのHyperLinkが動作していません
- 4. 私のiframeの1つが動作していません
- 5. @ Html.ActionLink 1つが動作していません
- 6. 送信ボタンが1つのみ動作しませんなぜですか?
- 7. タッチスタートイベントが当初隠しボタンで動作していません
- 8. XCRUDボタンが動作しません
- 9. Execメソッドが1つのメソッドで動作していて、他のメソッドでは動作していません
- 10. セマンティックUI 2つのほぼ同一のドロップダウン - 1つが動作し、1つが動作しません
- 11. アクションスクリプト3.0ボタンは動作しませんが、いくつかはあります
- 12. getelementbyid()。onclickは1つのボタンでは動作しますが、別のボタンでは機能しません。
- 13. なぜ1つのPHP文が動作し、もう1つは動作しませんか?
- 14. アンドロイドで作成されたボタンの1つが別のアクティビティに移動している間に、もう1つは移動していません
- 15. Onclientclickがaspボタンで動作していません
- 16. 入力ボタンがアンドロイドデバイスで動作していません
- 17. 戻るボタンがアクションバーで動作していません
- 18. ボタンがIPadで動作していません
- 19. テストケースは1つのループでしか動作しません
- 20. MatSortは1つのテーブルでしか動作しません
- 21. Parseクエリは1つのデバイスでしか動作しません
- 22. AndroidインテントOnClickListenerは1つしか動作しません
- 23. Pandas.DataFrame.sum(axis = 1)が動作しません
- 24. RewriteRuleが動作していないか、動作していませんか?
- 25. Jquery Dialog OkボタンがFirefoxで動作していませんがIEで動作しています
- 26. 新しいボタンが動作しません
- 27. scapy send(パケット)が1つのNICウィンドウで動作していません
- 28. ServerとServerSocketが1つのアプリケーションで動作していません。
- 29. 複数のフォームタグが1つのPHPフォームで動作していません
- 30. Perlの1つのライナーがperlスクリプト内で動作していません
重複する「id」はありません。 – BenG
外部リンクが来るかもしれないので、次回にあなたのHTML/JS/CSSをSOの質問に追加してください(将来はうまくいかないかもしれません)。 –
あなたは 'storage'も1つしか持っていないので、' id'の問題を修正してもまだ動作しません。 –