Tag: 语法

有人可以带我走过这条线

var types = { “Grocery”: “gro”, “Restaurant”: “res”, “Bar”: “bar”, “Pizza Delivery”: “piz”, “Quick Service”: “qui”, “Retail”: “ret”, “Salon”: “sal” } $(“.type_changer”).attr(“id”, types[$(this).text()]); 我知道类type_changer id正在被改为这个数组的一部分但是我不懂types[$(this).text()] 这条线 $(this).parents(‘.select-holder’).find(‘.text’).text($(this).text()); 似乎几乎可以理解,但我对.parents和.find(‘.text’).text($(this).text());感到困惑.find(‘.text’).text($(this).text());

检查多个cookie jQuery语法

我想检查是否设置了两个cookie中的一个: if($.cookie(“c1”) != ‘true’ || $.cookie(“c2”) != ‘true’) { (然后根据cookie做一些动作,或设置cookie) 这是检查第一个还是第二个是否设置的正确语法? 谢谢。

我的脚本的语法问题

这是原始剧本…… $j(document).ready(function() { //Show and hide the Loading icon on Ajax start/end $j(‘.bwbps_uploadform’).submit(function() { $j(‘#bwbps_message’).html(”); bwbpsAjaxLoadImage(this); return false; }); //make sure the upload form radio button is on Select file $j(“.init_radio”).attr(“checked”,”checked”); //Add OnClick to the Mass Update Buttons in the PhotoSmash Settings form if ($j(‘#bwbps_gen_settingsform’).val() == ‘1’) { bwbpsAddPSSettingsMassUpdateActions(); } $j(‘.bwbps-post-cat-form’).attr(‘multiple’,’multiple’); } }); 我想更改此脚本以在另一个函数中调用它,但firebug中存在语法错误: var […]

将IE的getComputedStyle修复程序应用于我的代码…’null’为null或不是对象

我遇到了这个问题 。 我正在尝试应用以下修复来使getComputedStyle与我用于jQuery同位素的代码中的IE8(和 – )一起使用。 但我仍然收到一条错误消息。 任何帮助将不胜感激。 我得到’null’是null或不是IE-Tes​​ter的对象错误消息。 该网站是http://www.gablabelle.com/ $(document).ready(function(){ var layoutI = 0; var $container = $(“#stream”); var $window = $(window); //getComputedStyle fix for IE ? if (!window.getComputedStyle) { window.getComputedStyle = function(el, pseudo) { this.el = el; this.getPropertyValue = function(prop) { var re = /(\-([az]){1})/g; if (prop == ‘float’) prop = ‘styleFloat’; if (re.test(prop)) […]

简单的jquery幻灯片脚本 – 我的jquery语法有问题吗?

var j$ = jQuery.noConflict(); j$(document).ready(function(){ j$.fn.slideShow = function(timeOut){ var $slidecontainer = this; this.children(‘:gt(0)’).hide(); setInterval(function() { $slidecontainer.children().eq(0).fadeOut(2000).next().fadeIn(2000).addClass(‘on’).nextAll().removeClass(‘on’).end().appendTo($slidecontainer);}, timeOut || 1000); var imgheight = this.children(‘.on’).outerHeight(); this.css(‘height’, imgheight ); }; j$(function() { j$(‘.slideshow’).slideShow(7000);}); }); 在大多数情况下,上述脚本运行良好。 唯一的问题是图像高度的css没有应用于父容器。 当我在浏览器控制台中尝试此function时,它可以完美运行 当我在页面中调用脚本时,它不会应用图像高度。 它做了其他一切。 这是html 结果certificate以下是答案: var j$ = jQuery.noConflict(); j$.fn.slideShow = function (timeOut) { var $slidecontainer = this; $slidecontainer.children(‘:gt(0)’).hide(); setInterval(function () { […]

在jquery ajax url中包含$ _SERVER文件路径的语法?

我正在使用jquery ajax将数据发送到URL。 我想使用php $ _SERVER放置绝对URL。 这样做的语法是什么? 这是URL中的文件路径 $_SERVER[‘DOCUMENT_ROOT’].”/folder/file_name.php” 这是文件路径进入的function $.ajax({ type: “GET”, url: “”, data: ‘time=’+ visitortimezone, success: function(){ location.reload(); } }); 这是什么语法?

>没有父母允许的jQuery儿童选择器?

快速问题,是没有父级的jQuery子选择器有效吗? 如果是这样,你会如何使用它? jQuery子选择器的示例: $(‘ul > li’) 没有父级的jQuery子选择器的示例: $(‘> li’) 上面的第二个例子不起作用。 但是我不记得以前我是否曾经看过它,或者我看到了一些像以前一样的东西: $(‘ul’).not(‘>li’) 是不是真的有用(但是没有弹出错误信息,所以它被忽略了?) 所以我的问题是你是否会使用没有父级的子选择器,并让它成为一个有效的jQuery选择器。 谢谢,抱歉,如果问题是愚蠢的。 🙂 编辑: 除了底部的Nick的jQuery.find示例,另一个用例是 $(‘ul:has(>li)’) 注意:$(’ul’)。has(’> li’)是错误的,应该写 $(‘ul’).has(‘ul>li’) AND for not() 不确定我是否正确,但你不会使用> not()的内部因为not()只涉及一个元素,而>比较多个元素。 但是你可以做类似的事情 $(‘li:not(:has(>p))’

如何摆脱object.key的编辑器错误

我有以下代码,基本上获取一些JSON数据,查找具有“servergenre”的键,并将结果保存在数组中。 这是对这个问题的跟进。 let result = []; Object.keys(data).forEach( key => { if(/servergenre/.test(key)){ result.push(data[key]) } }); 即使代码工作正常,在某些编辑器中也会引发语法错误: “ key ”:无法解析的变量或类型键 “ => ”:表达预期 “if( / server …”:预期的正式参数名称 “ )){ ”:,预期 “ }); ”:预期陈述 这是一张图片,显示错误的位置: 正如我所说,代码工作正常,我只需要修复它或另一种方法来摆脱错误。 此外,许多压缩器和缩放器不支持这段代码。 所以我无法缩小它。 提前致谢。

JQuery环形交叉路口 – 每次环形交叉口完成移动时获取所选的ID

我正在使用JQ环形交叉插件: http://fredhq.com/projects/roundabout/ 让它设置和工作 – 但努力让其中一个可以搞定的事件发挥作用。 在任何演示中都没有真正的语法示例,所以它可能只是我的愚蠢。 我正在开始如下环形交叉口: $(document).ready(function() { $(‘#productRoundel’).roundabout( { shape: ‘tearDrop’, focusBearing: ‘5.0’ }); $(“#productRoundel”).roundabout.animationEnd(function() { alert(“hello”); }); }); 任何人都可以给我一个关于正确语法的指针,以便在动画完成后触发事件,以便我可以获得当前幻灯片的ID吗? 谢谢,史蒂夫

jquery隐藏了简单的javascript错误

我在chrome和firefox中使用jQuery和flot。 当我处理我的代码时,我发现执行在诸如访问不存在的哈希结构之类的愚蠢内容上无声地失败。 感觉jQuery中有一些try {} catch {}逻辑让我看不到任何错误。 关于如何解决这个问题的任何指针,如果没有毯子hack-n-slash来隔离一个简单的bug在哪里? jshint并没有太大的帮助。 – 编辑 – 更多调试显示趋势。 我基本上找到了拼写错误(未定义的变量)并在对象属性存在之前提前获取它们。 使用.hasOwnProperty()有所帮助,但很麻烦。 我想我在某个地方看到了一个方便的实用程序来帮助简洁地测试深层结构。