在Chrome检查员或Firebug中重新运行.js-File?

时间:2014-06-29 15:54:39

标签: javascript google-chrome firebug inspector

在网站开发期间:

在关闭html / body之前,我包含对.js文件的调用,通过Javascript / jquery做一些DOM操作(例如$(' #foo a')。addClass(& #39; bar');等等,通常的。)

我在浏览器中打开文件,然后F12-检查代码然后 - 开发 - 试试"这个和那个"通过直接操作控制台中的HTML。当然,jquery不适用于那些新操作的元素,因为它已经被解雇并且已经通过了。有什么办法我可以告诉Chrome(或Firebug)检查员重新运行.js文件只是为了看看它如何对HTML文档的更改元素起作用?

提前致谢...

1 个答案:

答案 0 :(得分:0)

Firebug和Chrome DevTools都有一个 Console 面板,其中包含一个命令行。此命令行允许您为这些新添加的元素执行相同的JavaScript。

另一种方法是在.on() method中描述的HTML结构发生变化时,使用jQuery' another answer进行元素的自动事件绑定。这将是例如看起来像:

$(document.body).on('change', '#foo a', function() {
    $(this).addClass('bar');
});