Questions tagged «jquery»

jQuery是一个JavaScript库,请考虑添加JavaScript标记。jQuery是一种流行的跨浏览器JavaScript库,它通过最小化浏览器之间的差异来促进文档对象模型(DOM)遍历,事件处理,动画和AJAX交互。标记为jQuery的问题应与jQuery相关,因此问题代码应使用jQuery,并且问题中至少需要与jQuery使用相关的元素。

15
使用jQuery检测元素内容更改
change() 函数可以工作并检测表单元素的更改,但是有没有一种方法可以检测DOM元素的内容何时更改? 这是行不通的,除非#content是表单元素 $("#content").change( function(){ // do something }); 我希望在执行类似操作时触发此操作: $("#content").html('something'); 另外html()或append()函数没有回调。 有什么建议?
113 javascript  jquery  dom 

9
jQuery $实际返回什么?
我已经阅读了JQuery文档,并且在将什么传递给该函数上有很多关注,但是我没有看到有关它实际返回什么的任何信息。 特别是,即使只找到一个元素,它也总是返回一个数组吗?当什么都没找到时,它返回null吗?这在哪里记录? 我知道可以将jquery方法应用于返回值,但是如果我想直接使用返回值怎么办?
113 jquery 

4
如何定期触发AJAX请求?
<meta http-equiv="Refresh" Content="5"> 该脚本每5秒重新加载或刷新页面一次。但是我想使用jQuery和AJAX调用来做到这一点。可能吗?
113 jquery  ajax 


9
jQuery:serialize()表单和其他参数
是否可以通过单个AJAX请求发送表单元素(使用.serialize()方法序列化)和其他参数? 例: $.ajax({ type : 'POST', url : 'url', data : { $('#form').serialize(), par1 : 1, par2 : '2', par3: 232 } } 如果不是,将表单与其他参数一起提交的最佳方法是什么? 谢谢


6
将本地JSON文件加载到变量中
我正在尝试将.json文件加载到javascript中的变量中,但无法正常工作。这可能只是一个小错误,但我找不到它。 当我使用静态数据时,一切工作正常: var json = { id: "whatever", name: "start", children: [{ "id": "0.9685", "name": " contents:queue" }, { "id": "0.79281", "name": " contents:mqq_error" } }] } 我把一切的在{}一个content.json文件,并试图以加载到本地JavaScript变量作为解释在这里:负载JSON转换成变量。 var json = (function() { var json = null; $.ajax({ 'async': false, 'global': false, 'url': "/content.json", 'dataType': "json", 'success': function(data) { json …
113 javascript  jquery  json 

7
如何使jQuery UI'draggable()'div可拖动到触摸屏?
我有一个draggable()可在Firefox和Chrome中使用的jQuery UI 。用户界面的概念基本上是单击以创建“便利贴”类型的项目。 基本上,我单击或轻击div#everything(高和宽均为100%)来监听点击,然后显示输入文本区域。您添加文本,然后将其保存。您可以拖动此元素。那可以在普通的浏览器上使用,但是在iPad上我可以测试,但不能拖动项目。如果我触摸以选择(它随后会稍微变暗),则无法拖动它。它根本不会向左或向右拖动。我可以上下拖动,但是我不拖动个人div,而是拖动整个网页。 因此,这是我用来捕获点击的代码: $('#everything').bind('click', function(e){ var elem = document.createElement('DIV'); STATE.top = e.pageY; STATE.left = e.pageX; var e = $(elem).css({ top: STATE.top, left: STATE.left }).html('<textarea></textarea>') .addClass('instance') .bind('click', function(event){ return false; }); $(this).append(e); }); 这是我用来“保存”笔记并将输入div变成仅显示div的代码: $('textarea').live('mouseleave', function(){ var val = jQuery.trim($(this).val()); STATE.content = val; if (val == '') { $(this).parent().remove(); …

20
jQuery UI选项卡-如何获取当前选定的选项卡索引
我知道之前曾有人问过这个特定问题,但是使用插件bind()上的事件并没有得到任何结果jQuery UI Tabs。 index单击该选项卡时,我只需要新选择的选项卡的即可执行操作。bind()让我可以进入select事件,但是我通常无法获取当前所选标签的方法。它返回先前选择的选项卡索引,而不是新的索引: var selectedTab = $("#TabList").tabs().data("selected.tabs"); 这是我试图用来获取当前所选标签的代码: $("#TabList").bind("tabsselect", function(event, ui) { }); 当我使用此代码时,ui对象会返回undefined。在文档中,这应该是我用来使用ui.tab钩接到新选择的索引的对象。我已经在初始tabs()通话中尝试过此操作,也可以自行尝试。我在这里做错什么了吗?

1
jQuery选择器的多个参数?
我只是在看jQueryUI按钮插件,并注意到了这一点 $("button, input:submit, a", ".demo").button(); 我从未见过这样的事情。这就像在一个jQuery选择器中进行多次选择吗?
112 jquery 

8
jQuery:在ajax请求中出现“未捕获的TypeError:非法调用”-几个元素
我有两个选择元素,A和B:当A的选择的选项更改时,B的选项必须相应地更新。A中的每个元素都隐含着B中的许多元素,这是一对多的关系(A包含国家,B应该包含位于给定国家中的城市)。 该函数do_ajax应运行异步请求: function do_ajax(elem, mydata, filename) { $.ajax({ url: filename, context: elem, data: mydata, datatype: "html", success: function (data, textStatus, xhr) { elem.innerHTML = data; } }); } 为了更新B的选项,我在A的onChange事件中添加了一个函数调用。这A是触发onChange事件(of )时运行的函数: function my_onchange(e) // "e" is element "A" { var sel_B = ... ; // get select element "B" // I …
112 html  ajax  jquery 




30
合并2个对象数组
让我们看一个例子。 var arr1 = new Array({name: "lang", value: "English"}, {name: "age", value: "18"}); var arr2 = new Array({name : "childs", value: '5'}, {name: "lang", value: "German"}); 我需要合并对象的这两个数组并创建以下数组: arr3 = new Array({name: "lang", value: "German"}, {name: "age", value: "18"}, {name : "childs", value: '5'}); 有没有JavaScript或jQuery函数可以做到这一点? $.extend不适合我。它返回 arr4 = new Array({name : …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.