Javascript jQuery选择器中的简单jQuery语法和连接
快速提问,这个代码可能吗Javascript jQuery选择器中的简单jQuery语法和连接,javascript,jquery,Javascript,Jquery,快速提问,这个代码可能吗 function respond (primary_id) { var answer = $('id_of_' + primary_id).val(); } 我已经对它进行了测试,但产生的错误并不直接指向这一行代码,而是另一行使用这个变量答案的代码,因此我无法确定这是导致问题还是其他原因。如果这不起作用,那么还有什么替代方案 $('id_of_' + primary_id) 将指向所有元素: <id_of_xxx> 这是最好的选择 另外,不要忘
function respond (primary_id) {
var answer = $('id_of_' + primary_id).val();
}
我已经对它进行了测试,但产生的错误并不直接指向这一行代码,而是另一行使用这个变量答案的代码,因此我无法确定这是导致问题还是其他原因。如果这不起作用,那么还有什么替代方案
$('id_of_' + primary_id)
将指向所有元素:
<id_of_xxx>
这是最好的选择
另外,不要忘记返回值:
function respond (primary_id) {
var answer = $('id_of_' + primary_id).val();
return answer;
}
将指向所有元素:
<id_of_xxx>
这是最好的选择
另外,不要忘记返回值:
function respond (primary_id) {
var answer = $('id_of_' + primary_id).val();
return answer;
}
如果您是基于id选择一个元素,那么它前面应该有一个#,因此您的代码应该是
var answer = $('#id_of_' + primary_id).val();
如果您是基于id选择一个元素,那么它前面应该有一个#,因此您的代码应该是
var answer = $('#id_of_' + primary_id).val();
你可以很容易地在网上找到它 在这里,您应该在元素Id之前使用“#”,如下所示
function respond (primary_id) {
var answer = $('#id_of_' + primary_id).val();
}
你可以很容易地在网上找到它 在这里,您应该在元素Id之前使用“#”,如下所示
function respond (primary_id) {
var answer = $('#id_of_' + primary_id).val();
}
别忘了#on id selectors=)让我很傻。我忘了添加#。别忘了#on id selectors=)我真傻。我忘了加#。