Questions tagged «jquery»

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




18
如何获得元素的渲染高度?
如何获得元素的渲染高度? 假设您的<div>元素内部包含一些内容。内部的内容将扩大的高度<div>。当您没有明确设置高度时,如何获得“渲染的”高度。显然,我尝试过: var h = document.getElementById('someDiv').style.height; 有这样做的技巧吗?如果有帮助,我正在使用jQuery。
405 javascript  jquery  css  height 

29
如何使用JavaScript / jQuery获取表单数据?
是否有一种简单的单行方式来获取表单数据,就像以经典的纯HTML方式提交那样? 例如: <form> <input type="radio" name="foo" value="1" checked="checked" /> <input type="radio" name="foo" value="0" /> <input name="bar" value="xxx" /> <select name="this"> <option value="hi" selected="selected">Hi</option> <option value="ho">Ho</option> </form> 输出: { "foo": "1", "bar": "xxx", "this": "hi" } 这样的事情太简单了,因为它不(正确地)包含文本区域,选择,单选按钮和复选框: $("#form input").each(function () { data[theFieldName] = theFieldValue; });
404 javascript  jquery  forms 

6
使用jQuery将访问控制请求标头添加到AJAX请求的标头中
我想向jQuery的AJAX POST请求添加自定义标头。 我已经试过了: $.ajax({ type: 'POST', url: url, headers: { "My-First-Header":"first value", "My-Second-Header":"second value" } //OR //beforeSend: function(xhr) { // xhr.setRequestHeader("My-First-Header", "first value"); // xhr.setRequestHeader("My-Second-Header", "second value"); //} }).done(function(data) { alert(data); }); 当我发送此请求并观看FireBug时,看到以下标头: 选项xxxx / yyyy HTTP / 1.1 主机:127.0.0.1:6666 用户代理:Mozilla / 5.0(Windows NT 6.1; WOW64; rv:11.0)Gecko / 20100101 Firefox …


17
将JavaScript数组转换成逗号分隔列表的简单方法?
我有一个一维的JavaScript字符串数组,我想将其转换为以逗号分隔的列表。是否可以使用多种花园的JavaScript(或jQuery)将其转换为以逗号分隔的列表的简单方法?(如果这是唯一的方法,我知道如何遍历数组并自己通过串联构建字符串。)
403 javascript  jquery 

19
关闭浏览器窗口/选项卡时如何删除localStorage项目?
我的情况:具有键+值的localStorage应该在关闭浏览器而不是单个选项卡时删除。 请查看我的代码是否正确以及可以改进的地方: //create localStorage key + value if not exist if(localStorage){ localStorage.myPageDataArr={"name"=>"Dan","lastname"=>"Bonny"}; } //when browser closed - psedocode $(window).unload(function(){ localStorage.myPageDataArr=undefined; });


28
使用jQuery清除表单字段
我想清除表单中的所有输入和textarea字段。在reset类中使用输入按钮时,其工作原理如下: $(".reset").bind("click", function() { $("input[type=text], textarea").val(""); }); 这将清除页面上的所有字段,而不仅仅是表单中的字段。对于实际的重置按钮所处的形式,我的选择器将如何显示?
402 jquery  html  forms 


18
使用JQuery(立即)检测对<input type =“ text”>的所有更改
&lt;input type="text"&gt;罐的价值有多种变化方式,包括: 按键 复制粘贴 用JavaScript修改 通过浏览器或工具栏自动完成 我希望我的JavaScript函数在每次更改时都被调用(使用当前输入值)。我希望立即调用它,而不仅仅是输入失去焦点时。 我正在寻找最干净,最可靠的方法来在所有浏览器中执行此操作(最好使用jQuery)。
397 javascript  jquery  html 

23
启用/禁用复选框
我有以下几点: $(document).ready(function() { $("#select-all-teammembers").click(function() { $("input[name=recipients\\[\\]]").attr('checked', true); }); }); 我希望id="select-all-teammembers"单击时可以在已选中和未选中之间切换。有想法吗?那不是几十行代码吗?

9
如何使用jQuery删除“禁用”属性?
我必须首先禁用输入,然后单击链接以启用它们。 到目前为止,这是我尝试过的方法,但是没有用。 HTML: &lt;input type="text" disabled="disabled" class="inputDisabled" value=""&gt; jQuery的: $("#edit").click(function(event){ event.preventDefault(); $('.inputDisabled').removeAttr("disabled") }); 这显示给我true,然后false输入没有任何变化: $("#edit").click(function(event){ alert(''); event.preventDefault(); alert($('.inputDisabled').attr('disabled')); $('.inputDisabled').removeAttr("disabled"); alert($('.inputDisabled').attr('disabled')); });

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.