jQuery事件委派和句柄DOM元素
这个问题我已经讨论了几个小时了,我研究了所有其他的答案,他们都说这与将一个事件分配给一个尚不存在的dom元素有关。奇怪的是:一些有问题的dom元素可以工作,而有些则不行,而且模式是非常随机的。如果有人知道是什么导致了这个问题,我们将不胜感激 以下是我的js代码:jQuery事件委派和句柄DOM元素,jquery,ruby-on-rails,dom,handlebars.js,event-delegation,Jquery,Ruby On Rails,Dom,Handlebars.js,Event Delegation,这个问题我已经讨论了几个小时了,我研究了所有其他的答案,他们都说这与将一个事件分配给一个尚不存在的dom元素有关。奇怪的是:一些有问题的dom元素可以工作,而有些则不行,而且模式是非常随机的。如果有人知道是什么导致了这个问题,我们将不胜感激 以下是我的js代码: $(document).on('click', '.user_word_list_item', function(event) { event.preventDefault(); console.log('worked!');
$(document).on('click', '.user_word_list_item', function(event) {
event.preventDefault();
console.log('worked!');
});
这是我的手柄条模板:
<script id="player-word-template" type="text/x-handlebars-template">
{{#each user_words}}
<a class="user_word_list_item" id="user_word{{id}}" href="#">{{name}}</a>
{{/each}}
</script>
{{{#每个用户{u单词}
{{/每个}}
这是我在github上的项目链接
第238行
和视图文件:
我解决了这个问题,我必须在jQuery绑定中设置和锚定标记。所以它必须是:
$(document).on('click', 'a.user_word_list_item', function(event)