JQuery选择不起作用
JQuery selection not working
我在下面的代码中给出了一个id"song-pick"。
$("#archive").append("<div id='"song-pick'" data-song='""+song.rank+"'" class='"box small back"+counter+"'"><span>"+song.title+"</span></div>");
尝试通过打印
$('#song-pick').on("click", function() {
console.log("PICKED");
}
它得到了很好的id,我可以在网上看到它为:
<div id="song-pick" data-song="1" class="box small back1"><span>소녀 (A Little Girl) </span></div>
然而,若我单击该元素,它不会在控制台上打印任何内容。我不知道为什么。尝试通过更改为li或ul标记而不是div标记来修复它,但没有成功。需要帮助。
$('#archive').on("click",'#song-pick', function() {
console.log("PICKED");
});
通过DOM中的元素进行委托。
相关文章:
- 为什么 .focus() 不起作用,而 .css(“color”,“red”) 在同一个选择器上起作用
- 角度ng变化或ng点击选择can'不起作用
- <选择>标签不起作用
- 初始化ng模型时,Angular ui选择占位符不起作用
- 动态填充Bootstrap选择选择器:change event dos'不起作用
- Highcharts:树映射选择状态不起作用
- 单击选项卡时jquery选项卡选择不起作用
- jQuery日期选择器在Codeigniter和Bootsrap模式表单中不起作用
- JQuery日期选择器在IE 7上不起作用
- jQuery选择ajax调用中附加的元素不起作用
- 引导程序选择在jquery pep中不起作用
- 当我动态创建元素时,选择的插件不起作用
- 指令中选择输入的双向绑定不起作用
- 棱角分明的日期选择器;在ngDialog中不起作用
- Jquery悬停选择不起作用
- 选择选项淘汰赛事件不起作用
- ng-单击在IE中不起作用的选项选择Angularjs
- jQuery选择器在脚本中不起作用,但在控制台中工作
- 循环遍历类名索引不起作用..选择
- .trigger(' selected:updated')不起作用.选择v1.6.1