Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.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
Access Div属性Jquery和rails 3_Jquery_Ruby On Rails - Fatal编程技术网

Access Div属性Jquery和rails 3

Access Div属性Jquery和rails 3,jquery,ruby-on-rails,Jquery,Ruby On Rails,我正在使用一个小的在线考试应用程序。这个想法是,当计时器达到零时,我想将用户重定向到给定的url(到问题控制器中名为time_expired的操作)。因此,url的格式为:/questions/:id/time\u expired 在questions controller的show.html.erb中,我有以下div元素: <div id="count-down" data-url=<%= time_expired_path %> ></div> 为什么v

我正在使用一个小的在线考试应用程序。这个想法是,当计时器达到零时,我想将用户重定向到给定的url(到问题控制器中名为time_expired的操作)。因此,url的格式为:
/questions/:id/time\u expired

在questions controller的
show.html.erb
中,我有以下div元素:

<div id="count-down" data-url=<%= time_expired_path %> ></div>
为什么varibale“myUrl”未定义?我可以用firebug检查这个值,我的div中确实有一个url

以下是firebug输出:

<div id="count-down" data-url="/questions/2/time_expired"></div>

rails版本:3.2.8 Ruby版本:1.9.3 Jquery:rails附带的Jquery rails

感谢您的帮助和建议。

试试以下方法:

myUrl = $("#count-down").data("url");

我还将使用元素的id而不是像这样的“div:
$(“#倒计时”).data(“url”)
太棒了!非常感谢你。你拯救了我的一天:u)
myUrl = $("#count-down").data("url");