【用于保存状态的JavaScript / jQuery DTO /对象】教程文章相关的互联网学习教程文章

javascript-如何使用jQuery.map递归修改嵌套对象【代码】

如何使用jQuery.map(或香草JS)递归修改嵌套对象?// Original Object var data = [{name: 'Parent',children: [{name: 'Child',children: [{name: 'ChildChild'}]}] }];// Resulting Object var data = [{name: 'Parent',text: 'Parent',children: [{name: 'Child',text: 'Child',children: [{name: 'ChildChild',text: 'ChildChild'}]}] }];我目前在jQuery.map之类的顶层中执行此操作,但不知道如何递归实现.$.map(data, function(...

javascript-jQuery UI:拖动多个对象【代码】

我的场景:带有某些对象(div)的容器(div).可以在容器内部移动对象(将选项包含设置为父对象). 现在,我需要一次移动多个对象.为此,我发现了this有用的插件.不幸的是,此插件无法处理属性包含,如报告的here所示. My test on JSFiddle,禁用此功能$(".obj").on("drag", function(ev, ui)要激活多重拖动,请单击对象.我能够阻止拖动事件. 我的测试问题: 那时我不知道如何重新激活拖动. 注意 我大概应该知道拖动的方向(带有开始-停止事件)....

javascript-如何在jQuery集合中选择第n个jQuery对象?【代码】

<div class="grid"><div class="box"><div class="a"></div><div class="b"></div><div class="c"></div></div><div class="box"><div class="a"></div><div class="b"></div><div class="c"></div></div><div class="box"><div class="a"></div><div class="b"></div><div class="c"></div></div> </div>当我执行var rootElement = $('.grid').find('.box');rootElement包含jQuery对象的集合. 如何访问此集合中的特定jQuery对象?...

javascript-基于数字内容的jQuery更改对象的CSS类【代码】

将要动态输出百分比0-100% 要基于百分比添加CSS类.红色代表0%,蓝色代表100%. 标记将是<span class="blue">100%</span>最初,我曾考虑过这一点.$("span:contains('100%')").css("color", "#0000ff");但是只包含搜索第一个整数并为1,2,3,4,5,6,7,8,9应用不同的类此方法的唯一问题是将一位数字与两位数字相同. IE 7%和70%将具有相同的类别,并且是不正确的. 这些不是具体的金额,它们将一直动态变化.我不太擅长编写自己的jquery,因此...

javascript-是否可以向JQuery的promise对象添加方法?【代码】

我想向JQuery的Promise对象添加catch方法,因此不必每次都键入以下内容:.then(null,function(data){// handle errorreturn $.Deferred().resolve().promise(); });而且,它会使阅读更容易.我将如何在JQuery 1.11中做到这一点?解决方法:是的,有可能,但我强烈建议您不要这样做.而是使用适当的Promise库并吸收jQuery Promise;这样就可以使用内置的库(并且正确).catch()方法-这样就可以忽略返回$.Deferred().resolve().promise();的函...

javascript – jquery删除变量内的html元素(jquery对象)【代码】

在HTML中我有这个DIV:<div class="teaser"><img src="thumb1.jpg"><img src="thumb2.jpg"><br> // usually one thumb image; can be up to threesome text goes here, sometimes not<br><a href="example.html">always a link here</a><br>and sometimes another line here </div>我需要捕获DIV的内容减去变量中的第一行(拇指),以作为标题(标题)传递给灯箱脚本.然而,在一天中我学到了一些关于javascript& amp; jquery(两者都是我...

jquery javascript从JSON对象中删除对象数据【代码】

我有一个看起来像下面的对象的JSON对象,这个对象可以持续数天.所以我想知道无论如何我可以删除全套,相当于下面例子中的位置[0]或位置[1].我必须首先遍历Object并尝试找出哪个是哪个.所以我想说我要删除一个邮政编码为06238的集合,我需要遍历整个位置对象并找出它在对象中的哪个集合,然后相应地删除它.问题是我不确定如何接近这个概念.{ "locations": [{"city": "San Jose","state": "CA","zipcode": "95125","longitude": "0","lat...

javascript – 如何在jquery对象上调用raphael方法?【代码】

我正在使用Raphael创建一些圈子.当用户单击按钮时,我想为这些圆圈设置动画(通过增加它们的半径).我该怎么做呢? 例如,这是我的示例代码:<!DOCTYPE html> <html><head> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="raphael.js"></script> <script type="text/javascript">$(function() { var paper = new Raphael("canvas_container", 300, 150); paper.circle(50, 75, 30);...

php – Jquery:我如何组合两个json数据对象并发布它们?【代码】

继post之后,我又遇到了另一个问题 – 如何组合两个json数据对象? 第一个json对象,{"file":{"name":"1024x768.jpg","type":"image\/jpeg","tmp_name":"C:\\wamp\\tmp\\php2C2E.tmp","error":0,"size":469159}}第二个json对象,{"title":"title","content":"bla bla blah"}$.post("process.php", first + second ,function(xml){});所以我可以使用print_r($_ POST)在process.php中获取这个数组:Array ([file] => Array([name] => 10...

jquery – 如何在Python中获取JSON对象(Flask Framework)【代码】

如何在Python中获取JSON对象(Flask Framework).以下是我的代码段`var hotel=$( "#listHotel option:selected" ).val(); if(hotel!="select"){ $.ajax({url: '/getHotels',data: {'hotel':hotel}, type: 'POST',success: function(response){alert(response);var r= JSON.parse(response); var rating =r.message $("#rate").html("Ratings : "+rating);$("#rate").show('slow');...

JQuery JavaScript设计:自我执行功能还是对象文字?【代码】

我很好奇在构造封装代码块时是否有与JQuery相关的最佳实践. 通常,当我构建一个页面时,我喜欢将该页面中使用的函数封装在一个对象中.这允许我在构建应用程序时进行一些封装.没有什么比讨论一堆JavaScript文件更讨厌了function doSomethingOnlyRelevantOnThisPage() {// do some stuff }我这使得设计混乱,并没有很好地封装功能. 通常在许多框架中,有一个标准用于执行此封装. 在Mootools中,他们喜欢Object Literal Notation:var Site...

javascript – jQuery:如何遍历/迭代对象列表【代码】

我正在使用asp.net MVC4进行Web应用程序开发. 我想遍历ViewModel中的对象列表. 下面是对象的类:public class User {public int Id {get; set;}public string Name {get; set;}public string Address {get; set;}public string Department {get; set;} }下面是我的ViewModel类:public class UserViewModel {public List<User> AllUsers {get; set;}public bool IsDeleted {get; set;} }如UserViewModel类中所示,我有一个User类型的...

javascript – jQuery:如何在事件处理函数中获取事件对象而不将其作为参数传递?【代码】

我的链接上有一个onclick属性:<a href="#" onclick="myFunc(1,2,3)">click</a>这指向JavaScript中的这个事件处理程序:function myFunc(p1,p2,p3) {//need to refer to the current event object:alert(evt.type); }由于事件对象“evt”未传递给参数,是否仍然可以获取此对象? 我试过window.event和$(window.event),但两者都是未定义的. 任何的想法?解决方法:Since the event object “evt” is not passed from the par...

javascript – 如何从jQuery对象中获取选择器【代码】

$("*").click(function(){$(this); // how can I get selector from $(this) ? });有没有一种从$(this)中获取选择器的简单方法?有一种方法可以通过选择器选择元素,但是从元素中获取选择器呢?解决方法:好吧,所以在上面的评论中,提问者Fidilip说他/她真正想要的是获得当前元素的路径. 这是一个脚本,它将“爬”到DOM祖先树,然后构建相当具体的选择器,包括所单击项目上的任何id或class属性. 看到它在jsFiddle:http://jsfiddle.net/J...

javascript – 使用Webpack将jQuery暴露给真正的Window对象【代码】

我不想将jQuery对象公开给可在浏览器中的开发人员控制台中访问的全局窗口对象.现在在我的webpack配置中,我有以下几行:plugins: [new webpack.ProvidePlugin({$: 'jquery',jQuery: 'jquery'})]这些行将jQuery定义添加到我的webpack模块中的每个文件中.但是,当我构建项目并尝试在开发人员控制台中访问jQuery时,如下所示:window.$; window.jQuery;它说这些属性是未定义的…… 有没有办法来解决这个问题?解决方法:你需要使用expose-...

状态 - 相关标签