是否可以更改或编辑jquery变量?

时间:2013-05-29 08:58:38

标签: javascript jquery variables client-side

我在点击功能上得到一个变量值我想删除最后5个字母并将我自己的三个字母放到那个变量那可能吗? 例如 Var hhh 的值类似于“goodday”现在我想删除并在hhh中插入 night 。所以现在它应该有“晚安”这可能,如果可能的话怎么样?

6 个答案:

答案 0 :(得分:2)

  

你可以试试这个:

var hhh = "goodDay";
hhh = hhh.substring(0, hhh.length - 3) + "night";
alert(hhh);

答案 1 :(得分:1)

如果您真的只想将字符串“goodday”更改为字符串“goodnight”,那么您可以使用replace。然而,这似乎有点荒谬,因为如果是这样的话,你可以简单地做hhh = "goodnight"并完全消除它。我假设你想要更通用的东西,所以使用substring获取字符串中除了最后三个字符之外的所有字符:

var hhh = "goodday";
hhh = hhh.substring(0, hhh.length - 3); // hhh == "good"
hhh = hhh + "night"; // hhh == "goodnight"

答案 2 :(得分:0)

var hhh = "goodday";
hhh = hhh.replace('day','night'); //if only first occurence need to be replaced

答案 3 :(得分:0)

可能正在使用

split();

所以你可以删除字母蚂蚁而不是通过

添加
for(;;);?

答案 4 :(得分:0)

你可以这样做

var h = 'goodday';
h = h.replace('day','night');

答案 5 :(得分:0)

检查此示例http://jsfiddle.net/BMY3n/

$('#btN').click(function(){
var str = "Good Day"
alert(str.replace('Day','Night'));
});

您可以使用javascript中提供的替换功能。为了更清晰,我已经提供了样本