【发布时间】:2021-03-16 11:11:44
【问题描述】:
我将过滤函数与replace() 和split() 结合使用。看起来像这样
jQuery('table .abc').filter((i, el) => jQuery(el).text(jQuery(el).text().replace('a', 'b').split(' ')[0] + ' ' + jQuery(el).text().replace('a', 'b').split(' ')[1]))
有没有办法缩短它,这样我就不必使用相同的替换和拆分功能两次?因为我只需要将 [0] 和 [1] 结合起来。
【问题讨论】:
-
题外话:您似乎错误地使用了
.filter(),应该是.each()。你也不需要.each,因为你可以使用$(select).text(function(i, text) { return text.replace....text
标签: javascript jquery filter replace split