Tag: 每个

Jquery AutoComplete – 没有从functon获取返回值

我确信我的编码有一百万个问题…… 但是一切都有效 – 除了autoComplete。 我似乎无法从searchResults函数返回值。 我想要返回字符串。 马上 alert(“t: ” + availableTags); 工作但是 alert(“x: ” + availableTags); 才不是 返回行都没有返回值。 我究竟做错了什么? $(function(){ //$(“#searchButton”).click(function(){ //$(“input”).keyup(function(e){ var availableCompanies = searchResults(‘CompanyName’,false); var availableLocations = searchResults(‘Location’,false); $(“input[id^=’CompanyName’]”).keyup(function(){ //alert(“CN”); searchResults(‘CompanyName’,true); });//$(“input[id=CompanyName]”).keyup(function(e){ $(“input[id^=’Location’]”).keyup(function(){ searchResults(‘Location’,true); }); $(“input[id^=’serving’]”).keyup(function(){ searchResults(‘serving’,true); }); $( “#CompanyName” ).autocomplete({ source: availableCompanies }); $( “#Location” ).autocomplete({ source: availableLocations }); alert(availableCompanies); })//$(function(){}) function […]

如何Jquery每个完成

我没有在$ .each()中完成。 怎么做的? 请帮我 $(“element”).each(function (i, v) { //No problem }, function () { //How to complete finished ?? // alert(each finish); })

jQuery .each()over .wp-caption

当存在标题时,WordPress会向.wp-caption容器添加额外的10px。 我正在尝试使用jQuery删除额外的10px。 由于这个问题的答案,我已经能够做到这一点 ,但我意识到b / c有时会在post中有多个图像,我需要使用某些东西来实现.each()的迭代效果。 下面的代码适用于第一张图像,但后来错误地将第一张图像应用于第二张图像的容器。 如何更正.each()才能正常工作? jQuery().ready(function() { jQuery(“.wp-caption”).each(function(n) { var width = jQuery(“.wp-caption img”).width(); jQuery(“.wp-caption”).width(width); }); }); 示例w / javascript on 示例w / javascript off 更新:以下最简化的解决方案: jQuery().ready(function( $ ) { $(“.wp-caption”).width(function() { return $(‘img’, this).width(); }); }); 或者用$ jQuery替换$以防止冲突: jQuery().ready(function( jQuery ) { jQuery(“.wp-caption”).width(function() { return jQuery(‘img’, this).width(); }); }); 两者都有效! =)

将json数组输出分配给每个

我有一个JSON输出,我想在每个 显示每个项目。 JSON输出如下所示: var data = [ { “MachineID”:”171914″, “Cost”:”13,642.41″, “Currency”:”PHP” }, { “MachineID”:”172233″, “Cost”:”1,367.73″, “Currency”:”PHP” }, { “MachineID”:”41116″, “Cost”:”2,608.20″, “Currency”:”PHP” }, { “MachineID”:”178077″, “Cost”:”1,517.04″, “Currency”:”PHP”}, { “MachineID”:”176430″, “Cost”:”20,876.72″, “Currency”:”PHP” } ] 我的代码是这样的: $.each(data, function(i, obj) { $.each(obj, function(i, val) { $(‘li’).append(obj.MachineID); }); }); 现在结果显示如下: Foo 171914171914171914172233172233172233411164111641116178077178077178077176430176430176430 酒吧171914171914171914172233172233172233411164111641116178077178077178077176430176430176430 我可能忽略了jQuery.each调用的一些内容,我只需要为每个 显示一个MachineID,输出应该是这样的: Foo 171914 酒吧172233 Baz 41116 […]

使用jQuery来获取图像高度

我在页面上有一堆图像。 我正在尝试使用jQuery来获取每个图像的高度并在图像之后显示它。 所以这是我的代码: $(document).ready(function() { $(“.thumb”).each(function() { imageWidth = $(“.thumb img”).attr(“width”); $(this).after(imageWidth); }); }); […] $(document).ready(function() { $(“.thumb”).each(function() { imageWidth = $(“.thumb img”).attr(“width”); $(this).after(imageWidth); }); }); […] $(document).ready(function() { $(“.thumb”).each(function() { imageWidth = $(“.thumb img”).attr(“width”); $(this).after(imageWidth); }); }); […] 我在jQuery背后的逻辑是,我想通过每个“拇指”选择器,将“拇指”内的img的高度分配给变量“imageWidth”,然后在每个“拇指”后显示文本中的高度。 我遇到的问题是它只在第一张图像上工作然后退出。 如果我使用“thumb_img”类,我可以让它工作,但我需要访问“thumb”类的图像高度。 希望这不是太混乱,因为我是jQuery的新手。 谢谢你。

Dynatree扩展所选节点的父母

我的Dynatree在我的页面上运行良好。 我正在使用initAjax来获取结构。 当我生成我的json时,我包含“select”:在适当的情况下选择复选框。 大多数(全部)复选框的根深度为三级。 我想扩展所选节点的父节点,以便用户在页面加载时可以看到所选的复选框。 我想我需要在onPostInit函数上用getSelectedNodes做一些事情,但我不能确定代码? 我不确定我是否应该使用每个语句循环选定的节点? 任何帮助将不胜感激! –UPDATE– 我想到了!! onPostInit: function(isReloading, isError) { var tree = $(‘#tree’).dynatree(‘getTree’); var selKeys = $.map(tree.getSelectedNodes(), function(node){ node.makeVisible(); }); }

如何动态退出jquery $ .each()?

我有一个图像列表,我通过ajax,然后使用jquery $ .each()我循环通过图像,并在一秒钟的间隔后一个接一个地显示图像。 我希望用户能够点击停止按钮,以便用户可以根据需要停在特定图像上。 所以我需要在用户点击停止按钮时动态退出$ .each()。 有可能吗?

当$ .each和array.splice(i)保持在一起时,JQuery处理索引错误中的数组

最近我在互联网上搜索一些可以处理废弃的ajax / xhr调用的代码。 这就是我发现的 : $.xhrPool = []; $.ajaxSetup({ beforeSend: function (jqXHR) { $.xhrPool.push(jqXHR); }, complete: function (jqXHR) { var i = $.xhrPool.indexOf(jqXHR); if (i > -1) $.xhrPool.splice(i, 1); } }); $.xhrPool.abortAll = function () { $(this).each(function (i, jqXHR) { jqXHR.abort(); $.xhrPool.splice(i, 1);// This is the line which makes me confused. }); }; 这段代码工作正常 ,但其中的一行让我感到困惑,我怀疑是否有一些逻辑错误,但不知何故工作完美。 […]

使用jQuery从DIV中的列表中包装元素集

我有一个很长的名单,每个名字都包含在span标签中。 例: Yang Zajicek Daniela Athey Alanna Bumpers Audry Waldron Agnes Wininger Tarah Mandelbaum Dedra Paille Codi Morrone Shan Huntoon Silas Zerangue Thalia Saleh Britt Spurlock Miguelina Dasilva Scott Scholz Judith Badura Alfredia Kidder Jae Doty Charise Blakeslee Yen Axelson Aurora Cochran Lavina Crete Monique Pate Lady Edelstein Clark Summitt Milagros Whetstone Tracy Tokarski Wendolyn […]

jquery .each对象

我正在构建一个jQuery插件,但我想在选项var中使用对象,我怎么能用jQuery循环呢? 插件选项变量 var defaults = { test: ‘yes’, //css/classes type: { minvalue: ‘100’, maxvalue: ‘200’, name: ‘id1’ }, type: { minvalue: ‘200’, maxvalue: ‘300’, name: ‘id2’ }, type: { minvalue: ‘300’, maxvalue: ‘400’, name: ‘id3’ } }; $.each(defaults, function(key, value) { alert(key + ‘: ‘ + value); });