javascript - 从现有产品描述中删除文本

标签 javascript jquery css

<分区>

我正在使用代码在产品描述中创建换行符,效果很好。

但现在我还需要正确的代码来删除描述中“1”之后的任何内容。有人可以帮忙吗?

$('#description').html(function(i, h) {
  return h.substr(0, h.indexOf('1') + 1);
});

$('#description').html(function(i, h) {
  return h.substr(0, h.indexOf('2') + 2);
});

$('#description').html(function(i, h) {
  return h.substr(0, h.indexOf('3') + 3);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="description">party hat 1 for men</div>

最佳答案

检查这个fiddle

 $(document).ready(function() {
        var str = "party hat 1 for men";

    alert(str.substr(0, str.indexOf('1')+1));
});

关于javascript - 从现有产品描述中删除文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40930887/

上一篇:html - 如何配置立即进行更改的 webpack 或 typescript ?

下一篇:html - 嵌套 flex 的 iOS Safari 文本截断问题

相关文章:

javascript - jQuery 滚动 anchor 适用于移动设备,但不适用于桌面设备

css - 无法设置 div margin-top

html - 表数据溢出容器

javascript - 全局存储查询选择器总是不好的做法吗?

jquery - 动画不透明度,插入 html,动画不透明度

html - CSS:对齐表单选项

javascript - 重组 CSV 文件?

javascript - 在选择元素中查找所选项目时,JQuery 始终返回第一个选项

javascript setInterval 没有正确地保持它的时间

javascript - 使用 ng-if 或 ng-switch 在 href 之间切换(Ionic)