串联 Jquery
Concatenated Jquery
我正在尝试获取一个变量并区分应该定位哪个选择器。但是,当在选择器中连接字符串时,代码不再有效。
这个有效:
$('#step2 .selection').eq(1).click(function() {
console.log(step); // Always returns 2
}
这不是:
$('#step'+ step +'.selection').eq(1).click(function() {
console.log(step);
}
$('#step'+ step +'.selection').eq(1).click(function() {
^
您缺少 space,因此它正在寻找具有 ID 和 class 的 单个 元素。您需要:
$('#step'+ step +' .selection').eq(1).click(function() {
^
我正在尝试获取一个变量并区分应该定位哪个选择器。但是,当在选择器中连接字符串时,代码不再有效。
这个有效:
$('#step2 .selection').eq(1).click(function() {
console.log(step); // Always returns 2
}
这不是:
$('#step'+ step +'.selection').eq(1).click(function() {
console.log(step);
}
$('#step'+ step +'.selection').eq(1).click(function() {
^
您缺少 space,因此它正在寻找具有 ID 和 class 的 单个 元素。您需要:
$('#step'+ step +' .selection').eq(1).click(function() {
^