我正在尝试测试一个javascript文件,其中包含一个控制器和一些与其交互的HTML元素。
接受测试的班级如下:
function BaseConceptMenu(options) {
var baseConceptMenu = new BaseMenu(options);
//Public function -->Method under Test
function showCodeConceptToolbar() {
var scope = angular.element('#toolbar').scope();
scope.$app
我已经使用jQuery和web服务创建了一个树结构。我通过动态html创建树的子节点,在需要的时候动态创建。这棵树对我来说很好。
现在,我的第二个任务是在其中添加一个自定义滚动条(类似于facebook/gmail中的滚动条)。为此,我使用了JQuery Tiny Scrollbar插件,它在第一步工作得很好,但它无法处理动态添加的html。
我的树如下所示:
- Asia
India
China
+ Europe
+ South America
上面的Html如下所示:
<ul>
<li><span>-</span><s
我有一个静态元素,但即使我使用它,.on也不会绑定到动态选择器。
这是一个比我正在工作的版本更简单的版本,但确实有相同的问题。
当我单击静态元素时,将创建div,但是单击动态元素不会执行任何操作。
希望这里有人能帮我。
HTML
$(document).ready(function() {
var test = $('#test');
test.click(function() {
var html = document.createElement('div');
html.className = 'temp';
我正在寻找一种在动态插入到页面中的新的.timeago()元素上触发$("abbr.timeago"函数的方法。现在这就是我要做的。
# Triggered on initial page load
# application.js.coffee
jQuery ->
# Timeago
$("abbr.timeago").timeago()
有些元素被动态替换,我发现需要在将它们插入页面后调用timeago函数。
# Triggered after the new abbr.timeago elements have been inserted