我正在使用video.js
和video.js
库通过脚本标记加载我想跟踪列表项上的点击功能并更新播放器菜单。
$(".vjs-menu-item").on("click" ,function(){ alert('selector');});
但不能正常使用
$(document).on("click",".vjs-menu-item", function() {alert('document'); });
因此$(document)
方法仅适用于在同一页面上添加的这些项目,即
<p id="vjs-menu-item"> click me </p>
答案 0 :(得分:3)
此处选择器为id
,但您引用的是class
更改为
$(document).on("click","#vjs-menu-item", function() {alert('documnet'); });
或使用class
代替html
<强> HTML 强>
<p class="vjs-menu-item">Click me</p>
<强> JS 强>
$(document).on("click",".vjs-menu-item", function() {
alert('document');
});
答案 1 :(得分:0)
$(document).ready(function(){
$("#vjs-menu-item").click(function(){
alert('document');
});
});
答案 2 :(得分:0)
用class&#34替换你的id;这对你有帮助&#34;
$(document).ready(function(){
$("#vjs-menu-item").on("click",function(){
alert('document');
});
});