jquery 单击时更改按钮内跨度的类

sas*_*adi 1 html jquery toggleclass

我有一个如下按钮,我想更改其上的 span 的类名。但下面的代码不起作用。我怎样才能做到这一点?

<button id="btn_new">
<span class="ui-icon ui-icon-plus"></span>new
</button>
Run Code Online (Sandbox Code Playgroud)

jquery代码:

$('#btn_new').click(function({
   $(this).find('span').toggleClass('ui-icon-plus ui-icon-tick');
});
Run Code Online (Sandbox Code Playgroud)

我也尝试过这个:

$('#btn_new').click(function({
   $(this).find('span').removeClass('ui-icon-plus').addClass('ui-icon-tick');
});
Run Code Online (Sandbox Code Playgroud)

小智 5

那么你可以尝试像这样的removeClass和addClass

$('#btn_new').click(function({ 
      $(this).find('span').removeClass('ui-icon-plus');
      $(this).find('span').addClass('ui-icon-tick');
});
Run Code Online (Sandbox Code Playgroud)