如何在jquery命令中添加一个变量作为id

how to add an variable as an id in jquery command.?

本文关键字:一个 变量 id jquery 命令 添加      更新时间:2023-09-26

这是一个简单的问题,在google上找不到答案。

代码
$.click(function(){
var curID = $(this).parent()[0].id;
$("#"+curID input).attr("checked",true);
});

Onclick函数给了我父id,现在,使用父id,我想找到输入元素并添加checked属性。

我不确定dynamic ID查询的语法。

我想知道如何通过动态变量进行查询。

$("#"+curID).find('input').attr("checked", true);

$(this).parent().find('input').attr("checked", true);

$('input', $(this).parent()).find('input').attr("checked", true); // using the scope argument

选择器是字符串…So应该通过连接变量:和文本

来作为字符串处理。
$.click(function(){
var curID = $(this).parent()[0].id;
$("#"+curID+" input").attr("checked",true);
});

您的搜索可能太具体了。将任务分解成各个部分,而不是为某个特定问题寻找完整的解决方案。你只是在处理基本的字符串连接。

你想:

var selector = "#foo input";

变量中有foo

var selector = "#" + foo_variable + " input";