This question already has answers here:
Remove everything after a certain character
                                
                                    (8个答案)
                                
                        
                                3年前关闭。
            
                    
我正在使用代码在产品说明中创建换行符,因此效果很好。

但是,现在我还需要正确的代码来删除描述中“ 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/

10-09 17:27