我得到了帮助(使用 jQuery 从文本变量中选择带有选择器的标签)循环静态 var 并替换它的值,但只剩下一个问题,是如何用文本中新更改的标签替换找到的标签区域
代码:
var length = 30;
var end = '...';
var text = `some string here with <a href="#link">http:something.com</a> more string and more links also`;
$('<div>' + text + '</div>').find('a').each(function() {
var link_value = $(this).html();
$(this).html(link_value.substring(0, length-1)+(link_value.length > length ? end : ''));
// now how can i put $(this).html() back in the text area, which it was found at?
});