Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.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 是否可以用onload属性替换$(窗口)。加载(…)?_Javascript_Onload - Fatal编程技术网

Javascript 是否可以用onload属性替换$(窗口)。加载(…)?

Javascript 是否可以用onload属性替换$(窗口)。加载(…)?,javascript,onload,Javascript,Onload,我有一个具有动态滑块数量的表,在加载页面时,我需要为表的每个单元格执行一些javascript代码。每个滑块都需要一个单独的$(窗口).load(函数(){…调用 问题是:在将滑块打印到html时,我只知道id和参数,所以我无法将它们全部添加到标题中 <td> <script type="text/javascript"> $(window).load(function(){$("#my_id").PPSlider({ARGUMENTS});}; </scr

我有一个具有动态滑块数量的表,在加载页面时,我需要为表的每个单元格执行一些javascript代码。每个滑块都需要一个单独的
$(窗口).load(函数(){…
调用

问题是:在将滑块打印到html时,我只知道id和参数,所以我无法将它们全部添加到标题中

<td>
 <script type="text/javascript">
  $(window).load(function(){$("#my_id").PPSlider({ARGUMENTS});};
 </script>
 <input type="hidden" id="my_id"/>
</td>

$(window).load(function(){$(“#my_id”).PPSlider({ARGUMENTS});};
有没有办法用输入的
onload
属性来代替它?我已经尝试了十几种方法,但它们似乎都不起作用。如果没有,在我无法将它们合并到标题中的情况下,应该如何正确地完成


编辑:澄清:每个滑块的参数都不同,它们表示滑块处于特定位置时要显示的文本。

为它们指定类-这些类不必是唯一的,这就是它们的用途!此外,您应该处理
ready

<input type="hidden" id="my_id" class="slider" />

当然,如果每个滑块由于某种原因确实需要自己的滑块(每个滑块的不同参数绝对不能使用属性确定?不太可能,但是…)然后您可以将
放在slider元素之后,然后您甚至不必等待
onload

每个slider的参数都不同,因此我担心这不起作用-(它们代表滑块在特定位置时显示的文本。感谢您提供的就绪提示!@user1111929:Ah。您能将它们放入
数据-
属性中吗,或者
是由完全不同的内容呈现的吗?嗯……很有趣。乍一看应该可以,但有一件事我不清楚:一个字符串可以传递吗以这种方式将数组(可变长度)转换为javascript?例如,滑块1具有参数
[“是”、“有时”、“否”]
,滑块2具有参数
[“1”、“2”、“3”、“4”、“5”、“6+”]
。我找到的所有示例都是常规字符串或数字。@user1111929:您可以将它们用逗号分隔,或使用JSON,但也可以在这种情况下添加
s。对不起。
$(document).ready(function() {
    $('.slider').PPSlider({ARGUMENTS});
});