jquery 我如何删除“-”之前的所有内容?

kxkpmulp  于 2023-06-22  发布在  jQuery
关注(0)|答案(3)|浏览(175)

我正在尝试删除文本(在本例中,它是“Hi -“)。但没有用。

<div class="custom-card-title">
  <!-- Change to 1-1/32 HELLO  -->
  <a href="#">Hi - 1-1/32 HELLO</a>
</div>
let name = $('.custom-card-title a').text();
const newName = name.split(" - ").pop();
name = `${newName}`
xwmevbvl

xwmevbvl1#

您必须使用.html()函数将修改后的文本附加到锚标记。

let name = $('.custom-card-title a');
const newName = name.text().split(" - ").pop();
name.html(newName);
fkaflof6

fkaflof62#

您可以在这里使用.html().text()来设置锚元素的内容。

let name = $('.custom-card-title a').text();
const newName = name.split("-").pop();
name.text(newName) // or name.html(newName)

html()用于返回或更改所选元素的内部html和文本内容。text()用于返回或更改所选元素的文本内容。

fruv7luv

fruv7luv3#

let name = $('.custom-card-title a').text();
const newName = name.split("Hi - ")[1];
name = `${newName}`

相关问题