每次点击按钮时,将一个数字连接到url?
问题描述:
我每次点击按钮时如何连接一个数字到字符串? 如果我记录了cConcate变量,你会看到第一个值是正确的,但在随后的点击中,url拒绝更新。每次点击按钮时,将一个数字连接到url?
var tNumber = 1;
var sSting = "http://www.test.com/";
var cConcate = sSting + tNumber
$("button").click(function(){
tNumber++;
console.log(cConcate);
console.log(tNumber);
});
答
把你cConcate
内button click event
因为它应该得到更新。 更改您的代码
var tNumber = 1;
var sSting = "http://www.test.com/";
var cConcate = sSting;
$("button").click(function(){
tNumber++;
cConcate= cConcate + tNumber;
console.log(cConcate);
console.log(tNumber);
});
或者,如果要追加只有一个号码:
var tNumber = 1;
var sSting = "http://www.test.com/";
$("button").click(function(){
tNumber++;
var cConcate= sSting + tNumber;
console.log(cConcate);
console.log(tNumber);
});
答
做的,而不是做它只有一次点击处理程序中的级联,:
var tNumber = 1;
var sString = "http://www.test.com/";
$("button").click(function(){
var cConcate = sString + tNumber++;
console.log(cConcate);
console.log(tNumber);
});
答
你可以做到这一点,
var tNumber = 1;
var sSting = "http://www.test.com/";
$("button").click(function(){
var cConcate = sSting + tNumber
console.log(cConcate);
console.log(tNumber);
tNumber++;
});