javascript - JQuery:在 HTML 上使用 .text() ,警报在消息中显示奇怪的文本
问题描述
我在警报中得到了标签的文本,文本附近有奇怪的符号。请告诉我如何删除这些奇怪的字符?我附上程序代码和照片。谢谢你。
$('.blog_content_tags .tags li a').on('click', function () {
var name = $(this).text();
alert(name);
});
解决方案
这些字符是tab
s。
您可以通过在源代码中使用空格或使用trim()
$('a').on('click', function () {
var name = $(this).text();
alert(name);
alert(name.trim());
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<a href='#'>
test
</a>
推荐阅读
- python - 使用字典列表更改字符串
- python - 如何找到数据帧行的哈希值?
- asp.net-core - 如何修复总线 ID1 不存在 I2c 设备(GrovePi .net 核心)
- c# - Response.Redirect() 上的 URL 不正确
- dynamics-crm - 如何从 Postman 向我的 Dynamics CRM 发出 POST 请求?
- vhdl - 如何使输出逻辑信号成为真正的输出引脚?
- java - 如何将 spring application.yaml 文件传递给使用 spring boot 项目作为依赖项在 Java 项目中创建的 spring 上下文?
- java - ScrollApi 的 ElasticSearch 分页向前和向后移动
- powershell - 从 git 输出设置变量并在 PowerShell 的命令中使用变量
- opencv - 如何以特定顺序检测多个正方形中心?(OpenCV 3.4.6, C++) 已编辑