【javascript – 将jquery自动完成应用于json对象】教程文章相关的互联网学习教程文章

为什么jQuery扩展方法不能复制我的javascript对象?【代码】

我在这里看了很多关于克隆和复制javascript对象的帖子,特别是这两个主题: > How do I correctly clone a JavaScript object?> What is the most efficient way to deep clone an object in JavaScript? 不过,这似乎对我不起作用. 这是我正在使用的一段代码:var copiedObject = {};$.getJSON(URL, null, function (data) {copiedObject = jQuery.extend(true, {}, data); });console.log(JSON.stringify(copiedObject));如果我在J...

如何使用javascript或jQuery清除json对象【代码】

我有JSON对象如下.发送ajax后我想清除这个.我怎么办?var cfamFwdDtls={cndtwizid:[],clientIdsInstnIds:[],positioncd:'',positionCnt:'',rcrtrInstnId:'',positionLocation:{cntryIdFrCndt:'',stateIdFrCndt:'',zipIdFrCndt:'',cityIdFrCndt:''},searchPstnSkill:[] };提前致谢….解决方法:只需将变量重置为{};cfamFwdDtls = {}; // or cfamFwdDtls = new Object; 而这就是你开始思考的那一刻:“哇哇,我简直不敢相信.” 在特殊...

javascript – 如何使DOM对象遵循jQuery的循循环径?【代码】

我正在尝试使用jQuery使DOM对象遵循循循环径. 到目前为止,我试图通过重新安排一个简单的公式来确定一个圆来找到路径,所以在伪代码中: x =无论如何.y = abs(sqrt(常数)-x) 这是我到目前为止:$(window).on('scroll', function() {//get intitial ratiovRatio = (sky.dHeight - sky.height ) / (sky.height - 100)hRatio = (sky.dHeight - sky.height ) / (sky.width - 100)rawX = $(window).scrollTop() / hRatio;x = rawX - sky....

javascript – 使用jQuery将json对象下载为json文件【代码】

我正在寻找方法下载一个stringfied json对象作为文件.. 我确实有一个解决方案,如这个小提琴示例中所示: FIDDLE 我的工作版看起来像这样 HTMLFrom data attribute of span:<span id="a-data"></span><span id="obj-data" data-obj2='{"obj-1": "text-1","obj-2": "text-2","obj-3": "text-3"}'></span>JavaScript的var obj = $("#obj-data").data("obj2");var data = "text/json;charset=utf-8," + encodeURIComponent(JSON.string...

javascript – jQuery $.extend() – 如果第一个对象不存在,如何不添加新成员?【代码】

我在使用jQuery扩展javascript对象时偶然发现了一个小问题.执行时var item = $.extend(options.itemDefaults, item);options.itemDefaults使用已在item中的属性进行扩展,结果将传递给item.到现在为止还挺好. 但是下次执行此行时,options.itemDefaults具有该项具有的所有属性值,而不是原始默认值.我的默认设置丢失了! 我意识到我可以简单地将默认对象存储在一个临时变量中,而是扩展临时变量,但它似乎有点冗长.有没有办法做我正在做...

javascript – 如何在单个jQuery对象上执行函数?【代码】

我经常使用jQuery中的每个方法,如下所示:$('#thing img').each(function(){//do some stuff});…在jQuery对象中的每个元素上执行函数.是否有方法/语法对对象中唯一(或第一个匹配的)元素执行操作? 我在想象类似的东西$('#thing img').do(function(){//do some stuff});我不需要使用jQuery,但可以,因为有问题的应用程序已经使用它.解决方法:只是不要让事情复杂化:var thisImg = $('#thing img')[0]; //do some stuff with thisImg

javascript – 从Jquery submit()获取HTMLFormElement对象【代码】

所以我有这个片段捕获提交:$(function(){$('#xhr2_form').submit(function(e){e.preventDefault();sendForm();}); }); 和此片段应用XHR 2表单提交var xhr = new XMLHttpRequest();function sendForm() {var myForm = $('#xhr2_form');// get fieldsvar values = {};$.each($('#xhr2_form').serializeArray(), function(i, field){values[field.name] = $(this).val();});// append datavar formData = new FormData(myForm);fo...

javascript – 如何在jQuery中检查HTML对象是否为null?【代码】

我试图用HTML查找HTML中的对象.function getHats() {$.get('http://www.roblox.com/User.aspx?ID=1',function parse(data) {var id1 = $(data).find('#ctl00_cphRoblox_rbxUserAssetsPane_UserAssetsDataList_ctl09_AssetThumbnailHyperLink');hatname1 = id1.attr('title');hatlink1 = "http://www.roblox.com" + id1.attr('href');hatpic1 = id1.find('img').attr('src');var lim1 = id1.parent('.AssetThumbnail').find('div');...

javascript – 将XML jQuery对象转换为String【代码】

我有一个上传的xml文件,我正在使用jQuery通过var $ts = $.parseXML(filecontents)来阅读 我通过利用以下方法在XML文档中定位对象时尝试转换回原始源:$('<div>').append($ts.find('Object').clone()).html();在chrome中,这非常正常,我在原始文档中查看输出.在Firefox中,它按字母顺序重新排序元素的属性. 由于我正在对此输出进行哈希处理,因此我需要它与输入相同.这可能会强制执行,或者我使用不同的方法遍历此xml文档会更好吗?解决...

用于保存状态的JavaScript / jQuery DTO /对象【代码】

我通常是C#开发人员,但是使用jQuery编写一个主要是客户端的应用程序. 这是相当直截了当的:我有一个“组”列表,其中包含一些参数(如组名)和“用户”列表,这些参数也有一些参数. 目前我尝试使用< li>来管理它.具有特定ID,因此涉及很多字符串匹配以转换< li id =“group-2”>名称 – ExtraInfo< / li>回到我可以使用的东西. 我觉得这种方法很愚蠢,因为a)我使用UI作为状态的后端,b)我依靠字符串解析而不是使用真实对象. 在C#中我只想...

javascript – jQuery:在jQuery对象中存储额外的/额外的数据/信息?

将额外数据存储在jQuery对象中是否可行且聪明? 现在我有包含一些数据的对象,但这些对象也有该数据的直观表示.这有效但我有很多代码可以让它们保持同步. 例如,如果从dom中删除对象,我还必须从对象数组中删除相关对象.删除非常简单,但如果我开始排序/移动对象,它会变得有点复杂.解决方法:你可以使用$.data()

javascript – 检测jQuery对象【代码】

我正在为jQuery编写一个插件,我希望这样做,以便用户可以以任何形式将数据传递给插件.我解决了JSON或数组问题,但我无法确定数据是否是jQuery对象.data = $('#list li'); console.debug( $.isPlainObject(data) ); // false console.debug( $.isArray(data) ); // false console.debug( data[0].tagName == "LI" ); // true, but see note below最后一个方法返回true,但不保证用户正在为他们的数据使用LI标记,所以我想我需...

javascript – 如何测试一个对象是否是一个可以接受jQuery中的.each()的集合?【代码】

如何测试对象是否是一个可以接受jQuery中的.each()的集合? 提前致谢!解决方法:尝试长度if($('.my_class').length > 1)http://jsfiddle.net/AlienWebguy/QhFDN/

javascript – 通过Ruby On Rails中的jquery的onclick函数传递对象的id【代码】

我有一个Controller VendorController.并且视图文件是index.html.erb 我想通过onclick函数传递供应商的ID.这是我的代码 在vendors_controller.rb下的代码def index@vendor = Vendor.all endindex.html.erb的代码<script language="javascript" type="text/javascript"> function func1(id) {alert(_id); }function func2(id) {alert(id); } </script><% @vendors.each do |vendor| %><tr><td><%=link_to vendor.name , '#', oncli...

javascript – 使用jQuery在一组对象中选择多个属性值【代码】

在这个例子中,我选择了一堆’A’在’LI’中(我选择的并不重要,只知道我正在返回一组’A’标签,这些标签都具有相同的“属性结构”). 我想知道如何返回“属性值”的逗号分隔列表(或对象/集合).我想知道是否可以在没有循环的情况下完成.alert($(".bzsUserSelector-selected A")); // this returns "[object]", which is expectedalert($(".bzsUserSelector-selected A").length); // this returns "4", which is expected for my exam...