Min*_*lla 2 javascript arrays jquery
我想显示包含3个单词的字符串中的前2个单词(例如).
我从下面的代码问题.
$('select option').each(function(i, item){
var arr = $(item).text().split(' ');
$(item).text(arr[0]);
});
Run Code Online (Sandbox Code Playgroud)
代码工作正常,但只显示第一个单词.我试着让它显示2个单词,但我没有运气.所以,如果有人能告诉我如何让它显示我的字符串的前两个单词,那就太好了.
你可以使用Array.prototype.slice和Array.prototype.join方法:
$('select option').text(function(_, currentText) {
return currentText.split(' ').slice(0, 2).join(' ');
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
696 次 |
| 最近记录: |