如何将JavaScript字符串值转换为全部小写字母?
示例:"您的名字"改为"您的名字"
我有一个包含多个空格的字符串.我想用加号替换它们.我以为我可以用
var str = 'a b c';
var replaced = str.replace(' ', '+');
Run Code Online (Sandbox Code Playgroud)
但它只取代了第一次出现.如何让它替换所有出现的?
我需要使用jQuery更改元素的ID.
显然这些不起作用:
jQuery(this).prev("li").attr("id")="newid"
jQuery(this).prev("li")="newid"
Run Code Online (Sandbox Code Playgroud)
我发现我可以使用以下代码实现它:
jQuery(this).prev("li")show(function() {
this.id="newid";
});
Run Code Online (Sandbox Code Playgroud)
但这对我来说似乎不对.必须有更好的方法,不是吗?此外,如果没有,我可以使用什么其他方法而不是显示/隐藏或其他效果?显然我不想每次都显示/隐藏或影响元素,只是为了改变它的ID.
(是的,我是一个jQuery新手.)
编辑
我不能在这种情况下使用类,我必须使用ID.