【jQuery 练习[二]: 获取对象(2) - 定位子对象】教程文章相关的互联网学习教程文章

javascript-jQuery是否有类似.map()的对象返回对象而不是数组?【代码】

jQuery的.map() function可以将数组或对象作为输入,但只能输出数组. 似乎有很多次您想输出更像关联数组的东西,所以jQuery中还有另一个可以输出JavaScript对象的函数吗? (我很确定我已经在另一种编程语言(可能是Perl)中使用过类似的东西.)解决方法:通过首先声明对象,然后在.map()函数中构建它而不是返回数据,可以得到相同的结果. 本示例获取页面上的所有复选框,并根据其ID和值创建一个对象:var result = new Object(); $(':checkb...

Javascript,原型对象,jQuery和计时器【代码】

我以为我已经通过类型更正在星期五解决了这个问题,但是我没有:( 我一直在努力寻找解决这个问题的方法(如果有的话).也许我不是在寻找正确的东西,但是我只是找不到解决方案… 设置:$.myPlugin = function(element, options){this.myElement = $(element);this.myElement.data('rotator', '');this.myElement.data('settings', $.extend({}, $.myPlugin.defaultOptions, options));this.mainFunction(this.myElement); };$.myPlugin....

使用直接嵌入在我的wordpress页面中的javascript中的ajax(和jquery)从远程服务器php文件中获取简单的JSONP对象【代码】

我在静态wordpress页面上写了一些php(使用include-php-in-pages-posts插件),该页面从远程服务器获取JSON对象.当然,这仅在页面加载时起作用一次,然后再也不会起作用(因为它不是ajax). 但是,因为调用是通过自己的php通过API URL调用发送到服务器的,所以我确定不需要我的php,并且必须可以编写一些简单的ajax(可能使用jquery)直接在我的html wordpress页面上,该页面从远程服务器获取JSON对象,所有这些都与我直接在页面上使用的javascri...

动态创建在$.css()方法中使用的javascript / jQuery对象【代码】

题: 我正在创建一个JavaScript对象来保存CSS属性.如果我不停地向对象添加新变量,那么jQuery .css()方法就会遇到未知问题,并且什么也不会发生.但是,如果我使用要更改的变量来初始化对象,则.css()方法可以正常工作. 参考a post I found,是否需要预先设置对象的变量,或者是否有办法改善代码以使其更具动态性?(如果我能找到一种动态添加变量的方法,则可以设置任何css属性,而不仅仅是我预先确定的属性.) 扩展说明: 我正在尝试动态更改...

javascript-合并jQuery中的对象【代码】

Fiddle Example.$('#send').click(function(){var object = {}; var chat = {};chat = {msg:$('#message').val()};var pic = $('.pic');object = pic.map(function(){var src = $(this).attr('src'),tid = $(this).data('id'),title = $(this).attr('title'); return {src:src,tid:tid,title:title} }).get();var newobj = $.extend(chat,object);console.log(JSON.stringify(newobj)); });该代码将两个对象chat和一个对象合...

javascript-使用对象作为键的jQuery JSON推送【代码】

这个问题已经在这里有了答案: > How to use a variable for a key in a JavaScript object literal? 12个我正在尝试使用JQuery编写JSON文件.我正在尝试将javascript对象用作json键,但是无法运行.我的代码是:var lvl = 2; $.getJSON( "json/levels.json", function(levels) {levels.level.push({lvl:[{"Test": "some text"}] } );输出:{"level": [{"lvl": [{"Test": "...

javascript-使用jQuery获取嵌套对象内的值【代码】

我有以下代码for (var i = 0; i < $scope.d.results.length; i++) {console.log($scope.d.results[i]); }返回以下内容:我想从该对象中获取Name字段的值,但我想不出要使用的语法.我已经尝试了一些没有运气的事情.有人可以解释一下如何挖掘2个级别并达到目标吗?谢谢!解决方法:您可以使用$scope.d.results[i].Name由于$scope.d.results [i]返回一个包含Name的对象,因此您可以使用上述语法从该对象获取它.

jQuery单击处理程序和面向对象的编程【代码】

我在一个类中有一个方法,在这个方法中我有一个div元素中的click事件的处理程序:function MyClass(container) {this.Container=container;this.PrepareHandlers = function(){$('#Div1').click(function() {alert(this.Container);});}; }但是由于im已加入处理程序,因此“ this”是单击的元素.是否可以从方法内声明的处理程序访问对象的属性?解决方法: function MyClass(container) {var self = this;this.Container=container;t...

javascript-jQuery中嵌套对象类的全局变量【代码】

所以我的js文件中具有以下结构:var scrollingElements = {doc_height : null,window_height : null,globalVar : {init: function() {//Get window and document initial heightsthis.doc_height = $(document).height();this.window_height = $(window).height();}},headerNav : {init: function(){console.log(this.doc_height);}},quickNavSidebar : {init: function(){console.log(this.doc_height);}}}$(function(){s...

jQuery-如何将DOM元素和Javascript对象链接在一起?【代码】

我希望能够将javascript对象与dom元素链接在一起,但找不到正确完成此操作的方法.一个例子:说当打开带有库存的页面时,它会加载其中包含的所有项目,当我将鼠标悬停在其中的图像上时,会创建一个带有一些信息的小工具提示.好吧,页面上会有很多这些项目,我希望能够将DOM元素与一个对象链接,以便我可以轻松地访问其属性.我希望我能正确地解释自己. 说我在库存中有这个:<div id="slot1"><img id="item1"></div><div id="slot2"><img id=...

javascript-jQuery:未捕获的TypeError:对象#没有方法’quicksand’【代码】

我遇到了“未捕获的TypeError:对象#没有方法’quicksand’”的例外,而且我似乎找不到错误的出处.我对jQuery和Java Script非常陌生,不确定什么地方出错了. 我在这里尝试实施示例:http://www.evoluted.net/thinktank/web-development/jquery-quicksand-tutorial-filtering 我获取了该代码,并运行了索引文件,并且可以看到它运行正常,因此我只复制了列表,并获取了他的main.js内容,并与已经具有此功能的内容结合在一起:$(document).r...

java-如何使用从Spring MVC发送回的JSON对象填充jQuery数据表的行?【代码】

我有一个Java(Spring MVC)后端,将POJO作为JSON对象返回,如下所示:@RequestMapping(value = "/getWidgetsByType", method = RequestMethod.POST) public @ResponseBody List<WidgetVO> getWidgetsByType(@RequestParam("type") String type) {return widgetDAO.getWidgetsByType(token); } public class WidgetVO {private String type;private String name;private boolean isAwesome;// Getters and setters, etc. }在前端中,我...

javascript / jquery在多维json对象中查找id号,并将id号所在的对象本身用作对象【代码】

嗯,我该怎么说呢.让我们从我的对象的示例开始:"data": {"events": [{"event_id": 12345,"event_ts_begin": 1358931738000,"event_ts_end": 1358931748000,"event_severity": "minor","event_code": 23,"event_desc": "Completed","event_type": "normal","event_text": "Completed, blah on blah blah blah..."},{"event_id": 12346,"event_ts_begin": 1358931738000,"event_ts_end": 1358931748000,"event_severity": "minor","e...

javascript-在jQuery中的延迟对象中解析和拒绝的含义是什么?【代码】

我在这里问了一个问题:refresh page if internet connection available,然后@Fabrizio Calderan使用延迟对象实现提供了一个非常简洁的解决方案,如下所示:setInterval(function() {$.when($.ajax({ url : "/favicon.ico", /* or other resource */type : "HEAD"})).done(function() {location.reload();}); }, 120000); /* 120000 ~> 2 minutes */我的问题是: 因为ajax调用将返回jqXHR;如果ajax调用失败怎么办?那么ajax的返回类...

javascript-带有JQuery 1.7的IE8“对象不支持此属性或方法”【代码】

在IE 8中执行以下代码时,控制台将为第4行字符4显示错误“对象不支持此属性或方法”.这仅在IE 8中发生.我使用的是jquery-1.7.1.min. js$(document).ready(function () {var states = ["NEW YORK","PUERTO RICO","ALABAMA","ALASKA","AMERICAN SAMOA","ARIZONA","ARKANSAS","CALIFORNIA","COLORADO","CONNECTICUT","DELAWARE","DISTRICT OF COLUMBIA","FEDERATED STATES OF MICRONESIA","FLORIDA","GEORGIA","GUAM","HAWAII","IDAHO"...