Tag: 变量

用户单击链接并传递变量时运行PHP代码

当用户点击链接时,我需要从外部服务器运行PHP代码。 链接不能直接导致PHP文件所以我想我需要使用AJAX / jQuery来运行PHP? 但是我该怎么做呢?如何将变量传递给链接? 像这样的东西? 然后runco​​de.html将有一个AJAX / jQuery代码将该变量发送给PHP?

jQuery全局变量问题

var id = $(this).children().html(); // id is 5 $.ajax({ url: ‘ajax.php?id=’ + id, success: function(data) { id = data; // id is 1 } }); if(id == 1){ // id is again 5 … } 为什么在以下示例中我无法重新初始化id变量? 怎么了? 谢谢。

jQuery – 每次都可以使用$(’#ElementId’)吗?

我刚刚学会了如何在jQuery中执行’document.getElementById’对应(并且它更强大)。 我的问题是,每次或每行代码都可以使用它吗? 这是我现在使用它的方式: $(‘#MyParentElement’).html(” + $(‘#MyElement’).val() + ”; 如果我做一些像使用变量来引用对象这样的事情会不会更好? var x = $(‘#MyElement’); $(‘#MyParentElement’).html(” + x.text() + ”; 请注意,我更关心的是性能,而不是代码的清洁度。

jQuery多次追加一个Object

我不确定这里究竟发生了什么,我认为变量是一个jquery对象。 这只追加一次,我的问题是为什么? var newInput = $(”); $(‘#newDiv’).append(newInput); $(‘#newDiv’).append(newInput); 虽然这可行,但我认为 var newInput = ”; $(‘#newDiv’).append(newInput); $(‘#newDiv’).append(newInput); 谢谢您的帮助!

创建数组变量

我想创建这种输出 var s1 = [[‘Sony’,7],[‘Samsung’,5],[‘LG’,8]]; 这样我就可以用它来传递我的图形作为变量 从我的ajax的resutl出来 success: function(data){ //code to extract the data value here var s1= need to create the data here $.jqplot(‘chart’,[s1],{ blah blah blah } success函数中的“data”返回此表格布局 Sony7 Samsung5 LG8 你能帮助我为此创造逻辑吗? 提前致谢 编辑:我正在寻找类似以下的解决方案: var s1; $(“.tblRows”).each(function(){ // here I don’t know exactly on what to do //s1.push($(“.clsPhone”).text(),$(“.clsRating”).text())); }); // all I wanted […]

jquery – 在函数外部使用变量

我如何在声明它的函数之外使用变量? $(function() { function init() { var bwr_w = $(window).width(); } init(); $(‘#button’).click(function() { alert(‘The Browser Height is’ + bwr_w); }); }); 如果我点击按钮,我会收到此错误: bwr_w未定义

是否需要缓存jQuery $(this)

我最近发表了一篇关于jQuery性能的博客文章(即http://net.tutsplus.com/tutorials/javascript-ajax/10-ways-to-instantly-increase-your-jquery-performance/ ),并在所有这些我们都应该将jQuery对象缓存到javascript变量。 但是,我需要知道的是,这是否也适用于$(this)。 如果我这样做,我会获得性能提升: $(“#some-link”).click(“click”, function(){ var $this = $(this); $this.doSomeThing(); }); 预先感谢您的帮助。

把var放在jquery里面:gt()

我有一个列表设置display:none和一些代码显示项目3: HTML: item 1 item 2 item 3 item 4 jQuery的: var item = ‘1’; $(“li:gt(1):lt(1)”).show(); 是否可以在gt选择中获取var? 我能想到的就是这个 $(“li:gt(‘+item+’):lt(1)”).show(); 不起作用。 可以这样做吗? 如果没有,我还能尝试什么? 示例: http : //jsfiddle.net/BSakQ/5/

使用jQuery更改CSS变量

是否可以使用jQuery更改CSS中使用的变量? 简单的例子: html { –defaultColor: teal; } .box { background: var(–defaultColor); width: 100px; height: 100px; margin: 5px; float: left; } .circle { background: #eee; border: 2px solid var(–defaultColor); width: 100px; height: 100px; margin: 5px; float: left; border-radius: 100%; } Click to Change 例如,如何将变量颜色从蓝绿色更改为红色? 这个不起作用。 $(“#clickToChange”).click(function(){ $(html).css(“–defaultColor”, “red”); });

jQuery保存局部变量,以便稍后在代码中使用

无论如何,我可以保存或访问其function之外的局部变量吗? 考虑以下代码: $( “#droppable2” ).droppable({ activeClass: “ui-state-hover”, hoverClass: “ui-state-active”, accept: “#draggable3”, drop: function( event, ui ) { jdc = $(this).attr(“id”); //I need to use this value later $( this ) .addClass( “ui-state-highlight” ); var x = ui.helper.clone(); x.appendTo(‘body’); var jdi = $(“img”).attr(“id”);// I need to use this value later $(this).droppable( ‘disable’ ); } }); 无论如何都要获取两个变量的值(上面的jdc和jdi)以供以后在函数外使用? […]