Questions tagged «jquery»

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

9
动态创建和提交表单
jQuery中有没有一种方法可以动态创建和提交表单。 像下面这样。 <html> <head> <title> Title Text Goes Here </title> <script src="http://code.jquery.com/jquery-1.7.js"></script> <script> $(document).ready(function(){alert('hi')}); $('<form/>').attr('action','form2.html').submit(); </script> </head> <body> Content Area </body> </html> 这应该可行吗,或者有其他方法可以做到这一点?

3
发送带有跨域帖子的凭据?
根据带有凭据的请求,Firefox仅在以下情况下发送凭据以及跨域帖子: invocation.withCredentials = "true"; 设置了…但是看来jQuery的Ajax API似乎没有为此提供任何机制。 有什么我想念的吗?我还有其他方法可以做到吗?

7
jQuery'if .change()或.keyup()'
使用jQuery我想无论何时运行功能.change()或.keyup()升高。 这样的事情。 if ( jQuery(':input').change() || jQuery(':input').keyup() ) { alert( 'something happened!' ); } 编辑 对不起,我忘了提。双方.change()并.keyup()需要一些变量是在范围内。

10
将CSS应用于jQuery对话框按钮
因此,我目前有一个带有两个按钮的jQuery对话框:保存和关闭。我使用以下代码创建对话框: $dialogDiv.dialog({ autoOpen: false, modal: true, width: 600, resizable: false, buttons: { Cancel: function() { // Cancel code here }, 'Save': function() { // Save code here } }, close: function() { // Close code here (incidentally, same as Cancel code) } }); 但是,使用此代码时,两个按钮的颜色相同。我希望我的“取消”按钮与“保存”使用不同的颜色。有没有办法使用一些内置的jQuery选项来做到这一点?我从文档中没有得到太多帮助。 请注意,我正在创建的“取消”按钮是预定义的类型,但是“保存”是我在定义自己。不知道这是否对这个问题有影响。 任何帮助,将不胜感激。谢谢。 更新:共识是这里有两条路可走: 使用Firefox插件检查HTML firebug),并注意jQuery将jQuery应用于按钮的CSS类,并尝试重写它们。注意:在我的HTML中,两个按钮都使用了完全相同的CSS类,并且没有唯一的ID,因此没有此选项。 在对话框打开时使用jQuery选择器来捕获我想要的按钮,然后向其添加CSS类。 …

8
如何在jQuery .each()的每次迭代之间添加暂停?
我正在抓取jQuery对象数组,然后通过.each()修改数组中的每个单独的jquery。 在这种情况下,我更新了类名,以触发-webkit-transition-property以利用CSS过渡。 我希望在每个CSS转换开始之前先暂停一下。我正在使用以下内容,但是每次更新之间都没有延迟。相反,它们似乎都在一次更新。 function positionCards() { $cards = $('#gameboard .card'); $cards.each(function() { setTimeout( function(){ addPositioningClass($(this)); }, 500 ) }); } function addPositioningClasses($card){ $card .addClass('position') } 我希望setTimeout可以解决此问题,但似乎无法正常工作。有没有办法在每个对象的每个CLASS名称更新之前完成暂停?

6
jQuery .show()不显示具有隐藏可见性的div
jQuery基本问题: 我试图揭示一个div使用jQuery标记为隐藏的。但是还不够 我在这里创建了一个JSFiddle:http : //jsfiddle.net/VwjxJ/ 基本上,我想使用style="visibility: hidden;"而不是style="display: none;"因为我想保持隐藏元素的空间 曾尝试使用show(),fadeIn()等,但均无效(它们用于style="display: none;") 我究竟做错了什么?

9
jQuery Ajax错误处理可忽略中止
我想为ajax调用提供一种全局错误处理方法,这就是我现在所拥有的: $.ajaxSetup({ error: function (XMLHttpRequest, textStatus, errorThrown) { displayError(); } }); 我需要忽略的错误aborted。errorThrown为null,textStatus为error。我该如何检查aborted?

6
如何在href元素上触发点击事件
我试图触发jQuery的超链接上的点击事件,如下所示。超链接没有任何ID,但确实具有CSS类 $(document).ready(function () { $('.cssbuttongo').trigger('click'); }); 上面的功能不起作用。这是超链接 <a href="hyperlinkurl" class="cssbuttongo">hyperlink anchor</a>

6
使用JQuery获取触发事件的元素的类
触发click事件后,是否仍然可以获取该类。我的代码如下,它仅适用于id,但不适用于class。 $(document).ready(function() { $("a").click(function(event) { alert(event.target.id + " and " + event.target.class); }); }); <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <html> <body> <a href="#" id="kana1" class="konbo">click me 1</a> <a href="#" id="kana2" class="kinta">click me 2</a> </body> </html> 运行代码段隐藏结果展开摘要 jsfiddle代码在这里

12
使html文本输入字段随着我键入而增长?
我可以在CSS中设置初始文本输入大小,如下所示: width: 50px; 但是我希望它在输入时会不断增长,直到达到200px。可以直接在CSS,HTML中完成此操作,最好在没有JavaScript的情况下进行此操作吗? 当然也发布您的js / jquery解决方案,但是如果没有它们也是可行的-那太好了。 我在这里尝试: http://jsfiddle.net/jszjz/2/
80 javascript  jquery  html  css 

7
使HTML表单上的Enter键提交而不是激活按钮
我有一个带有单个submit输入的HTML表单,但也包含各种button元素。当用户按下“ enter”键时,我希望它实际提交表单,但是(至少在Chrome 15中),我发现它触发了第一个button表单(因为在HTML中早于submit输入表单, 我猜)。 我知道一般来说,您不能强迫浏览器偏爱特定的submit输入,但我确实认为它们会偏爱submit输入而不是button元素。我可以对HTML进行一些小的调整以使它起作用,还是我不得不采用某种Javascript方法? 这是HTML的粗略模型: <form action="form.php" method="POST"> <input type="text" name="field1"/> <button onclick="return myFunc1()">Button 1</button> <input type="submit" name="go" value="Submit"/> </form>
80 jquery  html  forms 


11
在div元素上调整大小
jQuery具有resize()-事件,但仅适用于window。 jQuery(window).resize(function() { /* What ever */ }); 这样很好!但是,当我想将事件添加到div元素时,它不起作用。 例如 jQuery('div').resize(function() { /* What ever */ }); 我想在div元素的大小已更改时启动回调。我不想启动可调整大小的事件-仅是一个检查div-元素大小是否已更改的事件。 有解决方案吗?

4
使用jQuery获取选定的选项ID
我正在尝试使用jQuery根据选定的选项发出ajax请求。 有没有一种简单的方法来使用jQuery检索选定的选项ID(例如“ id2”)? <select id="my_select"> <option value="o1" id="id1">Option1</option> <option value="o2" id="id2">Option2</option> </select> $("#my_select").change(function() { //do something with the id of the selected option });

3
jQuery获取后操作URL
我正在尝试在jquery函数中访问post target操作。 例: <form action="/page/users" id="signup" method="post"> 在这种情况下,我想访问“操作”部分-“ / page / users”。 $('#signup').live("submit", function(event) { // get this submitted action } 似乎我缺少一些非常简单的东西。我在dom中看到了值,但不知道它在jquery中的存储位置。 谢谢!
80 jquery 

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.