Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何选择ID中包含变量的div内的所有输入?_Jquery - Fatal编程技术网

Jquery 如何选择ID中包含变量的div内的所有输入?

Jquery 如何选择ID中包含变量的div内的所有输入?,jquery,Jquery,我想将此分区内的所有输入字段作为目标。但我似乎无法正确地将其作为目标。我在参数列表后不断得到:SyntaxError:missing) var nameid= $.parseQuery(url_string).nameid; var deleteuserid = $.parseQuery(url_string).deleteuserid; $('#memberRow_' + nameid + '_' + deleteuserid).attr("disabled", true); //works

我想将此分区内的所有输入字段作为目标。但我似乎无法正确地将其作为目标。我在参数列表后不断得到:SyntaxError:missing)

var nameid= $.parseQuery(url_string).nameid;
var deleteuserid = $.parseQuery(url_string).deleteuserid;

$('#memberRow_' + nameid + '_' + deleteuserid).attr("disabled", true); //works
$('#memberRow_' + nameid + '_' + deleteuserid :input).attr("disabled", true); //doesn't work

我想要针对的div ID基本上看起来像“#memberRow_33_32”或这两个变量最终是什么//work

$(“#memberRow”+nameid+“'+deleteuserid+”:input”).attr(“已禁用”,true)//work

此处缺少一些引号来指示字符串的其余部分:

$('#memberRow_' + nameid + '_' + deleteuserid :input)
应该是:

$('#memberRow_' + nameid + '_' + deleteuserid + ' :input')

选择器的
':input'
部分是字符串,而不是JavaScript运算符。

此处缺少一些引号来指示字符串的其余部分:

$('#memberRow_' + nameid + '_' + deleteuserid :input)
应该是:

$('#memberRow_' + nameid + '_' + deleteuserid + ' :input')
选择器的
':input'
部分是字符串,而不是JavaScript运算符。

请尝试以下代码:

$(function(){
 #(":input",$('#memberRow_' + nameid + '_' + deleteuserid)).attr("disabled","disabled");
})
请尝试以下代码:

$(function(){
 #(":input",$('#memberRow_' + nameid + '_' + deleteuserid)).attr("disabled","disabled");
})

伪选择器“:input”包括
单选
按钮
文本区
,因此与
输入
不同。乔希:啊,我不知道。更正了答案。谢谢@选择器的“输入”部分是一个字符串,而不是JavaScript操作符!现在整件事都说得通了!非常感谢您的快速响应!伪选择器“:input”包括
单选
按钮
文本区
,因此与
输入
不同。乔希:啊,我不知道。更正了答案。谢谢@选择器的“输入”部分是一个字符串,而不是JavaScript操作符!现在整件事都说得通了!非常感谢您的快速响应!为了记录在案,这同样有效。将:input包装为“代替”有效。对于记录,这也有效。将:input包装为“代替”有效。