Tag: javascript

如何重新加载/刷新/重新启动DynaTree?

当我做以下 $(‘#tree’).dynatree(“option”,”initAjax”,{url:”http://google.com”}); 我希望dynatree忘记当前的树数据,并使用指定url中的新数据重新加载。 但我发现默认情况下不会这样做。 谢谢。

使用jQuery在父窗口和子弹出窗口之间传递数据

我有以下HTML Affiliate Party 和以下Javascript / jQuery $(“.PartyLookup”).after(“”); $(“.PartyLookupToggle”).click(function () { window.open(“PartySearch.aspx”, “PartySearch”, “width=400,height=50”); return false; }); 我需要能够使用class =“PartyLookup”标记任何PartyId输入字段,以便它将修改DOM并将图像包含在输入字段旁边。 弹出窗口返回数据以填充隐藏字段和文本字段,但由于click()是通用的,我需要传递输入字段的ID。 我不知道该怎么做。 有什么建议?

如何将模型插入特定索引中的backbone.js集合?

我需要在Collection.length-2位置的Collection中插入一个模型。 集合中的最后一个模型应该始终保持集合中的最后一个模型。 到目前为止我尝试了什么: 我在Collection“Pages”中添加了一个“页面”模型,然后尝试通过更改它们的顺序来交换它们: var insertedpage = Pages.at(Pages.length-1); var lastpage = Pages.at(Pages.length-2); insertedpage.set({sequence: Pages.length-1}); lastpage.set({sequence: Pages.length}); 我还尝试删除最后一页,然后添加一个新页面,然后重新添加最后一页。 var lastpage = Pages.pop(); Pages.add({example1: example2}); Pages.push(lastpage); 这些都不起作用。 新添加的页面仍显示为Collection中的最后一个模型。 在此之后我需要调用某种订单function吗?

如何在 中获取的索引

可能重复: 如何获取 元素的索引 jQuery – 获取具有特定类的元素的索引 我有: li1 li2 li3 其他地方还有其他一些 和 标签。 我想使用jQuery获取带有id parent的 的li2索引

JQuery:$ .get不是一个函数

我在jQuery中做一些非常基本的操作时遇到了问题。 有人能告诉我,我做错了什么吗? 如果我运行下面的代码,函数$ .get似乎丢失了(getJSON和其他人也丢失了)。 但是$本身和其他函数确实存在,所以我知道JQuery正在加载。 google.load(“jquery”, “1.3.2”); function _validate(form, rules_file) { $.get(‘/validation_rules.json’,function(data) { alert(“hello”) }) } 任何想法将不胜感激。 谢谢,罗布 编辑:这里有一些额外的信息: google.load(“prototype”, “1.6”); google.load(“scriptaculous”, “1.8”); google.load(“jquery”, “1.3.2”); jQuery.noConflict(); // prevent conflicts with prototype

使用Javascript从字符串中删除数字

如何使用Javascript从字符串中删除数字? 我对正则表达式一点都不太好,但我认为我可以使用替换来实现上述目标吗? 如果JQuery已经提供了这样的东西,那真的很棒吗? //Something Like this?? var string = ‘All23’; string.replace(‘REGEX’, ”); 我对此表示感谢。

从数据对象创建嵌套的UL列表

我正在尝试从JSON创建嵌套的UL。 我能够遍历并从对象中获取数据,但是我在构建嵌套的UL时遇到了问题。 我认为’.append’方法放在错误的位置。 生成的LI全部组合在一起。 我如何创建一个循环(或其他方式也很好),将构建UL与子菜单LI正确嵌套? 我曾尝试使用其他类似的post来解决我的问题,但我似乎无法通过我的数据和代码使它变得有意义。 一个小脑卒中 – 我尝试了一些方法来创建这个动态列表,到目前为止还没有一个成功。 任何帮助,将不胜感激 :) 我的JSON数据嵌套3层深。 我需要创建一个带子菜单的菜单…. 数据: var menu = [ { title: “Best Known For”, menuCaption: “Best Known For Caption”, url: “/best-known-for”, menu: [ { title: “Acting”, menuCaption: “Acting”, url: “”, menu: [ { title: “Stage”, url: “/” }, { title: “Screen”, url: “/” }, { title: […]

使用stop()延迟()或超时?

$(‘.file a’).live(‘mouseenter’, function() { $(‘#download’).stop(true, true).fadeIn(‘fast’); }).live(‘mouseleave’, function() { $(‘#download’).stop(true, true).fadeOut(‘fast’); }); 我希望mouseenter函数有一个stop()和1秒的延迟。 因此,如果我将鼠标hover在#download则fadeIn应在1秒延迟后启动。 如果我同时将鼠标移出,则fadeIn不应该启动。 抓住我? 我真的不知道怎么做,有什么想法吗?

jQuery表单提交

我的目标是:何时提交: 对表单进行validation: 好的 调用ajax以查看用户名和密码是否匹配: OK 如果它们不匹配,则显示错误: OK 如果他们匹配,那么真的提交表格: 不行 。 事实上麻烦的是,我无法提交表单,因为它上面有一个jquery提交事件! function form1Submit() { var username=$(‘#username’).val(); var password=$(‘#password’).val(); if (username.length<2) { return false; } if (password.length<2) { return false; } $.post("check.php", { username: username, password:password }, function(data) { if (data=="ko") { alert('bad password'); return false; } else { //to be done here ! } }); […]

jquery在.each循环中延迟

这应该是一个简单的。 我有一个被调用的函数,我需要等待所有的异步操作完成。 我想要的是这样的…… self.processSchema(data).done(function(results){ //do stuff}); processSchema函数使用$ .each循环并调用异步方法。 var processSchema = function(data) { var def = new $.Deferred(); $.each(table, function() { //calls an async SQLitePlugin method db.executeSql(sql, data, function(tx, results){ def.resolve(results); } } return(def.promise()); } 这似乎不起作用,我是$.Deferred的新手,所以任何指导都会有所帮助