jquery html/字符串操作

jquery html/字符串操作,jquery,string,Jquery,String,是否可以使用$(someSelector.html('somestring')而不是替换此选择器的内容,而是在内容的开头添加'some string' 另外,在我添加之后,是否可以从“someSelector”html中删除“some string” var content = $(someSelector).html(); var newContent = 'some string' + content; $(someSelector).html(newContent); var conte

是否可以使用
$(someSelector.html('somestring')
而不是替换此选择器的内容,而是在内容的开头添加
'some string'


另外,在我添加之后,是否可以从“someSelector”html中删除
“some string”

var content = $(someSelector).html(); var newContent = 'some string' + content; $(someSelector).html(newContent); var content=$(someSelector.html(); var newContent='some string'+内容; $(someSelector).html(newContent); 问题1:接受HTML字符串


问题2:是的。一种可能的选择是使用本机的
.replace()
方法。

使用
.prepend()
->

您可以获取元素的当前HTML,在字符串前加前缀,然后更改HTML,也可以使用.prepend()

加上:

$(someSelector).prepend('foo');
删除:

$(someSelector).html($(someSelector).html().replace('foo',''));

可能
[]前面加上一个元素(
span

这对您有用吗?

是的,您可以使用.prepend('some string')


然后要删除哪个“字符串”?

知道我为什么不使用replace方法吗?它是本机JS方法(不是jQuery)。看见必须在字符串上调用它。我打赌您正在尝试执行
$(someSelector).replace()
?这样的操作应该可以吗<代码>var html=$('.items large').html();html.toString().replace(“onerror='onImgErrorSmall(this)',”$('.items large').html(“onerror='onimgerrosmal(this)'”+html)请发布一个链接到该网站的粘贴库。注释对大代码块不好。我必须从类中删除一些html。这将不起作用,但感谢这一点,我想首先我应该删除它,然后我应该预先编写html。
$(someSelector).html($(someSelector).html().replace('foo',''));
$(someSelector).prepend('<span id="somethingunique">some string</span>');
$("#somethingunique").remove();