jQuery toggleClass-仅使用第一个ID选择器

jQuery toggleClass-仅使用第一个ID选择器,jquery,html,toggleclass,Jquery,Html,Toggleclass,我想使用toggleClass()创建一个“多读/少读”按钮 这是我的html: <p>Lots of bla bla bla.....<span id="plus">Plus</span></p> <p>Lots of bla bla bla.....<span id="plus">Plus</span></p> <p>Lots of bla bla bla.....<span

我想使用toggleClass()创建一个“多读/少读”按钮

这是我的html:

<p>Lots of bla bla bla.....<span id="plus">Plus</span></p>

<p>Lots of bla bla bla.....<span id="plus">Plus</span></p>

<p>Lots of bla bla bla.....<span id="plus">Plus</span></p>
小提琴:

我的问题:

如何让toggleClass使用多个ID(相同的选择器)。当前脚本仅适用于第一个ID


期待您的投入,干杯

ID应该是唯一的。您可以使用相同的类名

<p>Lots of bla bla bla.....<span class="plus">Plus</span></p>

<p>Lots of bla bla bla.....<span class="plus">Plus</span></p>

<p>Lots of bla bla bla.....<span class="plus">Plus</span></p>
id
必须是唯一的
<p>Lots of bla bla bla.....<span class="plus">Plus</span></p>

<p>Lots of bla bla bla.....<span class="plus">Plus</span></p>

<p>Lots of bla bla bla.....<span class="plus">Plus</span></p>
$(".plus").on("click", function () {
    $(this).parent().toggleClass( "showmore" );
    var txt = $(this).parent().hasClass("showmore") ? 'Minus' : 'Plus';
    $(this).text(txt);
});