我有以下代码:
var elem1 = $("#elem1");
var elem2 = $("#elem2");
var elem3 = $("#elem3");
Run Code Online (Sandbox Code Playgroud)
我想使用var名称在单行jquery代码中禁用所有这些.我知道jquery允许使用单个查找多个元素,$("#elem1, #elem2")但我想使用变量名称并立即禁用它们,例如:
elem1.elem2.elem3.prop("disabled", true);
Run Code Online (Sandbox Code Playgroud)
可能吗?这该怎么做?
由于您已经选择了对象,因此可以使用 add()
var elem1 = $("#elem1");
var elem2 = $("#elem2");
var elem3 = $("#elem3");
elem1.add(elem2).add(elem3).prop("disabled", true);
Run Code Online (Sandbox Code Playgroud)
如果没有选择对象,最好使用类选择器.