连接的jQuery

问题描述

我正在尝试获取一个变量并区分应该针对哪个选择器。但是,当在选择器内连接字符串时,代码不再起作用。

这有效:

INSERT INTO employees
SELECT *
FROM JSON_TABLE('{employees:[
                   {employee_id: 123,salary: 100000},{employee_id: 234,salary: 90000}
                 ]}','$.employees[*]'
                COLUMNS (employee_id NUMBER PATH '$.employee_id',salary NUMBER PATH '$.salary'));

这不会:

$('#step2 .selection').eq(1).click(function() {
console.log(step); // Always returns 2
}

解决方法

$('#step'+ step +'.selection').eq(1).click(function() {
                  ^

您缺少空格,因此它正在寻找具有 ID 和类的 单个 元素。您需要:

$('#step'+ step +' .selection').eq(1).click(function() {
                  ^