Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.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/6/opengl/4.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 如何隐藏/显示数字ID,而不只是调用函数(js/jQuery)_Javascript_Jquery - Fatal编程技术网

Javascript 如何隐藏/显示数字ID,而不只是调用函数(js/jQuery)

Javascript 如何隐藏/显示数字ID,而不只是调用函数(js/jQuery),javascript,jquery,Javascript,Jquery,如何隐藏或显示数字ID,而不只是调用已创建的函数hide_IDs()或显示ID 我自己创建的代码不起作用 单击submit按钮时,它应该从标记中隐藏ID 1到4,调用函数hide_ID(1,4) js和jQuery:从ID到ID的转换 function hide_IDs(from,to){ var i= parseInt(from); var z= parseInt(to); while( i <= z ){ $('#'+i).hide(); i++; } } 函数隐藏\

如何
隐藏或显示
数字ID,而不只是调用已创建的
函数hide_IDs()
显示ID

我自己创建的代码不起作用 单击submit按钮时,它应该从标记中隐藏ID 1到4,调用函数hide_ID(1,4)

js和jQuery:从ID到ID的转换

function hide_IDs(from,to){
 var i= parseInt(from);
 var z= parseInt(to);
 while( i <= z ){
  $('#'+i).hide();
  i++;
 }
}
函数隐藏\u id(从、到){
var i=parseInt(来自);
var z=parseInt(to);
而
致:


您在函数名
hide\u id
中出现打字错误,并且正在传递不需要parseInt的编号
hide\u id(1,4)

function hide_IDs(from,to){

 while( from <= to ){
  $('#'+from).hide();
  from++;
 }
}
函数隐藏\u id(从、到){

while(从什么错误中得到的?请查看firebug控制台。您有一个输入错误:
hide_id
vs
hide_id
我看不出您的代码有任何错误。不过,我建议您将$('#'+i.hide())更改为$(“#”+i.toString())。hide();也只使用数值作为元素id是不好的做法,避免修复“onclick”以便正确拼写函数名,可能需要添加
;如果是“submit”,则返回false“
处于表单中。此问题似乎与主题无关,因为它是由代码中的键入错误引起的。很抱歉,我刚刚编辑了我的线程,这就是它出错的原因。但我更改了此问题的内容。尝试测试,它不起作用。。我看到一个人,他回答了$('tr')。切片(I,z)。隐藏();它正在工作,但我需要再次看到他的回复,因为我不小心重做了代码,无法撤消。可能是你的回复。请重新编辑。谢谢。谢谢兄弟。非常感谢。
 <input type="submit" value="Send Now" onclick="hide_IDs(1,4)">
function hide_IDS(from,to){//Your S is capital here
function hide_IDs(from,to){
function hide_IDs(from,to){

 while( from <= to ){
  $('#'+from).hide();
  from++;
 }
}