Jquery 在Rails中包含特定于元素的javascript
如果可能的话,我喜欢让javascript远离视图,但我发现在某些情况下这很困难 假设我有一个视频片段,其中包含相应的javascript(使用jplayer): _视频文件 我想到的另一种选择是从一个单独的js文件中连接到Jquery 在Rails中包含特定于元素的javascript,jquery,ruby-on-rails,Jquery,Ruby On Rails,如果可能的话,我喜欢让javascript远离视图,但我发现在某些情况下这很困难 假设我有一个视频片段,其中包含相应的javascript(使用jplayer): _视频文件 我想到的另一种选择是从一个单独的js文件中连接到.video,并通过它实例化jplayer对象 视频,咖啡 我的问题是,找不到“.video”的页面怎么办?如果我有很多缺少的jquery查找程序,这会导致问题吗?您可以尝试检查.video的长度,并仅在它确实存在时运行 var $video = $('.video'); i
.video
,并通过它实例化jplayer对象
视频,咖啡
我的问题是,找不到“.video”的页面怎么办?如果我有很多缺少的jquery查找程序,这会导致问题吗?您可以尝试检查.video的长度,并仅在它确实存在时运行
var $video = $('.video');
if(video.length !== 0){
$('.video').each
# jplayer instance code here
}
它检查DOM中jQuery对象的长度@Zenph这是否回答了您的问题?如果我回答了,请您将其标记为已回答:)
$('.video').each
# jplayer instance code here
var $video = $('.video');
if(video.length !== 0){
$('.video').each
# jplayer instance code here
}