Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.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
Javascript jQuery选择器中的简单jQuery语法和连接_Javascript_Jquery - Fatal编程技术网

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=)我真傻。我忘了加#。