Tag: 变量

在jQuery中$是什么意思?

我最近遇到了一段代码。 它如下: var myFeature = { ‘config’ : { ‘container’ : $(‘#myFeature’) }, ‘init’ : function(config) { if (config && typeof(config) == ‘object’) { $.extend(myFeature.config, config); } myFeature.$container = myFeature.config.container; myFeature.$sections = myFeature.$container. find(‘ul.sections > li’); myFeature.$section_nav = $(”). attr(‘id’,’section_nav’). prependTo(myFeature.$container); myFeature.$item_nav = $(”). attr(‘id’,’item_nav’). insertAfter(myFeature.$section_nav); myFeature.$content = $(”). attr(‘id’,’content’). insertAfter(myFeature.$item_nav); myFeature.buildSectionNav(myFeature.$sections); myFeature.$section_nav.find(‘li:first’).click(); myFeature.$container.find(‘ul.sections’).hide(); myFeature.initialized […]

如何刷新存储和快照的jquery选择器变量

我昨天遇到了一个问题,一个jquery-selector我分配给一个变量,这让我很生气。 这是一个带有testcase的jsfiddle: 将.elem分配给我的obj var 将两个长度记录到控制台。 结果=> 4 从DOM中删除#3 log obj to console =>删除的#3仍在那里,长度仍为4.我发现jquery查询是快照的? 变量而不能?不会? 得到更新 将.elem登录到控制台..是的结果=> 3,#3消失了 现在我更新.elem,新宽度为300 logging obj&obj.width给了我300 ..所以快照已更新? 有趣的是,4个div中有3个具有新的宽度,但删除的#3没有…… 另一个测试:将一个li元素添加到domtree并记录obj和.elem。 .elem确实有新的li而obj没有,因为它仍然是旧的快照 http://jsfiddle.net/CBDUK/1/ 有没有办法用新内容更新此obj? 我不想做一个新的obj,因为在我的应用程序中有很多信息保存在该对象中,我不想破坏…

jQuery将元素ID传递给jquery语句?

我想将一个元素的ID传递给一个函数,然后调用jQuery。 但是,我很难过如何实际获取ID变量并将其与jQuery语句中的其他文本连接起来。 例如,这会返回错误: myFunction(“#myObject”); function myFunction(IDofObject){ $(“‘”+IDofObject+” img'”).doSomething… } 我想用’#myObject img’做一些事情,但不能在声明中使用它。

读取url JQuery中的GET变量

对不起另一个“简单”的问题,但是有一种简单的方法可以从URL中读取GET变量。 例。 我有一个urlhttp://www.domain.com/page.php?var1=1在我的情况下,我只有1个变量,即var1或var2 (变量可以改变但每个url只有一个)。 我看到的所有tuts都与数组有关,而不是“单例”。我知道数组解决方案可能更好,但这只是一个简单的单个get变量。 有什么建议? 提前致谢

var $ this = this的原因是什么?

我不是最好的jquery,我遇到了一个var初始化,我不知道为什么编写代码的人这样做了。 在插件的init中,我们有 this.init = function(settings) { var $this = this; this.s = { initialSlide: 0, firstSlide: true, }; … more code, some uses $this, some uses “this” } 那么“$ this”和“this”之间有什么区别,为什么不一直使用一个或另一个呢?

在jquery选择器中使用变量

我正在尝试使用以下代码构建动态jquery选择器: var section_id = “{segment_3}”; var num_children = $(‘#’+ section_id + ‘ ul’).children().size(); 其中segment_3是我从url字符串中成功检索的值,例如,它可能返回“section_one”的值 但是在尝试创建变量num_children时,此引用不起作用。 如何构建代码以构建动态引用? 谢谢你的帮助。

使用带有$ .getJSON的多个URL

我有几行代码: var url = ‘http://api.spitcast.com/api/spot/forecast/1/’; var url_wind = ‘http://api.spitcast.com/api/county/wind/orange-county/’; $.getJSON(url, function (data) { etc… 我如何将这两个URL都拉入我的$ .getJSON命令? 我认为它会像下面这样简单: $.getJSON(url, url_wind, function (data) { 我也尝试将这两个URL分配给同一个变量: var url = [‘http://api.spitcast.com/api/spot/forecast/1/’,’http://api.spitcast.com/api/county/wind/orange-county/’]; 不幸的是,我没有从第二个URL中提取信息。 有人可以帮帮我吗? 谢谢。

jQuery将ajax结果返回到外部变量中

我在使用ajax时遇到了一些问题。 如何将ajax的所有结果分配到外部变量? 我谷歌了,发现这个代码.. var return_first = (function () { var tmp = null; $.ajax({ ‘async’: false, ‘type’: “POST”, ‘global’: false, ‘dataType’: ‘html’, ‘url’: “ajax.php?first”, ‘data’: { ‘request’: “”, ‘target’: arrange_url, ‘method’: method_target }, ‘success’: function (data) { tmp = data; } }); return tmp; }); 但不适合我.. 任何人都可以告诉该代码有什么问题吗?

javascript – 动态变量

嗨,我正在尝试制作动态变量,但它说`变量v0(到v5)没有定义。 td.each(function(i){ eval(‘var v’ + i + ‘ = \” + $(this).html() + ‘\’;’ ); }); 任何帮助将非常感激。

Jquery load()和PHP变量

如果我用Jquery .load(file.php)加载一个PHP页面,包含的文件是否可以使用在调用load()的页面上定义的php变量?