我想单击一个div并更新另一个divs内容。易于在jsfiddle 中做,但它不适用于我的实际项目。当我将代码移到我的项目中时,点击从不会被注册,并且console.log()永远不会被触发。有关使用Chrome开发人员工具或Firebug解决此问题的任何建议。当没有明显的线索时,如语法错误等,寻找哪些更难以捉摸的线索?jquery带有新内容的更新div
我加了这一点:
$('.routers').click(function(event){
$('#titleBarContainerRightier').append('Scooby Doo!');
console.log("click!");
为了这一点,并单击事件就不来了:
$(document).ready(function(){
loadDATA('JSON/data.json', "DSC123");
$('.routers').click(function(event){
$('#titleBarContainerRightier').append('Scooby Doo!');
console.log("click!");
});
});
.routers元素是动态的吗? – adeneo 2012-04-26 15:48:17
是''.routers'通过'loadDATA()'加载的? – thecodeparadox 2012-04-26 15:49:06
'loadDATA'函数是什么?控制台中是否有错误? '.routers'动态地附加到您的页面上吗? – 2012-04-26 15:49:13