とトグルSVG:jQueryの.htmlを()私はクリック上の2つのSVGを切り替えしようとしている
$('.close').html() == '<svg class="btn_back"><use xlink:href="#btn_back"></use></svg>' ? $(this).html('<svg class="btn_i"><use xlink:href="#btn_i"></use></svg>') : $(this).html('<svg class="btn_back"><use xlink:href="#btn_back"></use></svg>');
HTMLは次のとおりです。最初に
<div class="back"><svg class="btn_i"><use xlink:href="#btn_i"></use></svg></div>
コンテンツISTは置き換えクリックして、 btn_back
svgが正しく表示されます。私が.close
を2回クリックすると、svgは変更されません。
は、.html()
ツールが間違っていますか?
ありがとうございました!
お読みください[.click()](https://api.jquery.com/click/)および[.htmlの()](https://api.jquery.com/html/ )。あなたはあなたの質問を投稿する前にそれを済ませておくべきです。それが*「検索と研究」です。*は[ask]の意味です。 –