Questions tagged «jquery»

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


29
jQuery从下拉列表中获取选定的选项
通常,我使用它$("#id").val()来返回所选选项的值,但这一次它不起作用。所选标签的IDaioConceptName HTML代码 <label>Name</label> <input type="text" name="name" /> <select id="aioConceptName"> <option>choose io</option> <option>roma</option> <option>totti</option> </select>
1127 javascript  jquery  html 

23
如何删除选择框的所有选项,然后添加一个选项并使用jQuery选择它?
使用核心jQuery,如何删除选择框的所有选项,然后添加一个选项并选择它? 我的选择框如下。 <Select id="mySelect" size="9"> </Select> 编辑:以下代码有助于链接。但是,(在Internet Explorer中).val('whatever')未选择添加的选项。(我确实在.append和中都使用了相同的“值” .val。) $('#mySelect').find('option').remove().end() .append('<option value="whatever">text</option>').val('whatever'); 编辑:试图使其模仿此代码,每当重置页面/窗体时,我都使用以下代码。此选择框由一组单选按钮填充。.focus()距离更近,但是没有像那样显示选择的选项.selected= "true"。我现有的代码没什么错-我只是想学习jQuery。 var mySelect = document.getElementById('mySelect'); mySelect.options.length = 0; mySelect.options[0] = new Option ("Foo (only choice)", "Foo"); mySelect.options[0].selected="true"; 编辑:选定的答案接近我所需要的。这为我工作: $('#mySelect').children().remove().end() .append('<option selected value="whatever">text</option>') ; 但是,这两个答案都使我找到了最终解决方案。

25
iOS 6上的Safari是否缓存$ .ajax结果?
自从升级到iOS 6以来,我们看到Safari的Web视图可以使用缓存$.ajax调用。这是在PhoneGap应用程序的上下文中,因此它正在使用Safari WebView。我们的$.ajax调用是POST方法,并且我们将缓存设置为false {cache:false},但这仍然在发生。我们尝试将a手动添加TimeStamp到标题中,但没有帮助。 我们进行了更多研究,发现Safari仅返回具有静态功能签名且不会随调用而变化的Web服务的缓存结果。例如,假设有一个类似以下内容的函数: getNewRecordID(intRecordType) 此函数一次又一次接收相同的输入参数,但是每次返回的数据都应该不同。 一定要赶紧Apple加快iOS 6的速度,他们对缓存设置太满意了。有人在iOS 6上看到过这种行为吗?如果是这样,到底是什么原因造成的? 我们发现的解决方法是将函数签名修改为如下形式: getNewRecordID(intRecordType, strTimestamp) 然后也总是传入一个TimeStamp参数,只是在服务器端丢弃该值。这可以解决此问题。希望这对其他像我一样在这个问题上花费15个小时的可怜人有所帮助!


20
在jQuery中删除事件处理程序的最佳方法?
我有一个input type="image"。这就像Microsoft Excel中的单元格注释一样。如果有人在input-image与之配对的文本框中输入数字,则为设置事件处理程序input-image。然后,当用户单击时image,他们会弹出一个小窗口,以向数据添加一些注释。 我的问题是,当用户在文本框中输入零时,我需要禁用input-image的事件处理程序。我尝试了以下方法,但无济于事。 $('#myimage').click(function { return false; });
1053 jquery  html-input 

11
通过数据属性选择元素
是否有一种简单而直接的方法来根据元素的data属性选择元素?例如,选择具有命名的数据属性的所有锚customerID,其具有的价值22。 我有点不愿意使用rel或其他属性来存储此类信息,但是我发现根据存储在其中的数据来选择元素要困难得多。


23
使用Google托管jQuery的最佳方法,但在Google上使用我的托管库失败
尝试在Google(或其他Google托管库)中加载托管jQuery,但是如果Google尝试失败,则加载我的jQuery副本是什么好方法? 我并不是说Google很脆弱。在某些情况下,Google副本被阻止(例如,显然在伊朗)。 我会设置一个计时器并检查jQuery对象吗? 两份复印件通过的危险是什么? 并不是真正在寻找诸如“仅使用Google一个”或“仅使用您自己的”之类的答案。我理解那些论点。我也了解用户很可能已经缓存了Google版本。我通常在考虑云的回退。 编辑:这部分添加... 由于Google建议使用google.load加载ajax库,并且完成后会执行回调,所以我想知道这是否是序列化此问题的关键。 我知道这听起来有点疯狂。我只是想弄清楚它是否可以可靠地完成。 更新:jQuery现在托管在Microsoft的CDN上。 http://www.asp.net/ajax/cdn/

11
在输入文本框中获取值
使用jQuery获取和呈现输入值的方法有哪些? 这是一个: $(document).ready(function() { $("#txt_name").keyup(function() { alert($(this).val()); }); }) <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script> <input type="text" id="txt_name" /> 运行代码段隐藏结果展开摘要

9
jQuery如何根据数据属性值查找元素?
我有以下情况: var el = 'li'; 并且<li>页面上有5个,每个data-slide=number属性都有一个属性(数字分别为1,2,3,4,5)。 现在,我需要找到当前活动的幻灯片编号,该编号已映射到var current = $('ul').data(current);每个幻灯片更改并在每次更改时更新。 到目前为止,我的尝试都没有成功,试图构造与当前幻灯片匹配的选择器: $('ul').find(el+[data-slide=+current+]); 不匹配/不返回任何内容... 我无法对该li部分进行硬编码的原因是,这是一个用户可访问的变量,可以根据需要将其更改为其他元素,因此它不一定总是为li。 关于我所缺少的任何想法?

11
jQuery多个事件触发相同的功能
有没有一种方法有keyup,keypress,blur,和change事件调用同一个函数在一行或做我必须做的分别呢? 我的问题是我需要使用db查找来验证一些数据,并且想要确保在任何情况下都不会丢失验证,无论是键入还是粘贴到框中。

21
获取触发事件的元素的ID
有什么方法可以获取触发事件的元素的ID? 我在想类似的东西: $(document).ready(function() { $("a").click(function() { var test = caller.id; alert(test.val()); }); }); <script type="text/javascript" src="starterkit/jquery.js"></script> <form class="item" id="aaa"> <input class="title"></input> </form> <form class="item" id="bbb"> <input class="title"></input> </form> 运行代码段隐藏结果展开摘要 当然,如果从第一种形式触发事件,则var test应该包含id "aaa";如果"bbb"从第二种形式触发事件,则var 应该包含id 。
969 javascript  jquery 

30
当用户在DIV之外单击时,使用jQuery隐藏DIV
我正在使用此代码: $('body').click(function() { $('.form_wrapper').hide(); }); $('.form_wrapper').click(function(event){ event.stopPropagation(); }); 和这个HTML: <div class="form_wrapper"> <a class="agree" href="javascript:;">I Agree</a> <a class="disagree" href="javascript:;">Disagree</a> </div> 问题是我的链接位于内,div单击时它们不再起作用。
967 jquery  html  hide  styling 

27
按值设置选择选项“已选择”
我有一个select带有一些选项的字段。现在,我需要options使用jQuery 选择其中之一。但是,当我只知道必须选择的时value,该option怎么办? 我有以下HTML: <div class="id_100"> <select> <option value="val1">Val 1</option> <option value="val2">Val 2</option> <option value="val3">Val 3</option> </select> </div> 我需要选择带有值的选项val2。如何才能做到这一点? 这是一个演示页面:http : //jsfiddle.net/9Stxb/

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.