Questions tagged «jquery»

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

13
Twitter引导程序-专注于单击模式中的textarea
刚开始使用引导程序,这真是太神奇了。 我正在尝试解决这个问题。我在模态窗口中有一个textarea供反馈。效果很好。但是,我希望当您单击按钮以激活模式时,焦点将集中在文本区域上。而且我似乎无法正常工作。 这是一个小提琴:http : //jsfiddle.net/denislexic/5JN9A/4/ 这是代码: <a class="btn testBtn" data-toggle="modal" href="#myModal" >Launch Modal</a> <div class="modal hide" id="myModal"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> <h3>Modal header</h3> </div> <div class="modal-body"> <textarea id="textareaID"></textarea> </div> <div class="modal-footer"> <a href="#" class="btn" data-dismiss="modal">Close</a> <a href="#" class="btn btn-primary">Save changes</a> </div> </div>​ 这是JS $('.testBtn').on('click',function(){ $('#textareaID').focus(); });​ 继续 当我单击“启动模态”时,我希望模态显示出来,并将焦点放在文本区域上。 …

21
如何将我的jQuery对话框居中放置?
我尝试了以下代码,但是它仅将对话框的左上角位置定位到中心,这使元素向右对齐。如何将对话框居中到计算元素宽度的真实中心,以便中心线将对话框切成50%50%的一半? $('.selector').dialog({ position: 'center' }); http://docs.jquery.com/UI/Dialog#option-position

6
如何处理textarea中的<tab>?
我想要一个文本区域,可以处理按Tab键的情况。 在默认情况下,如果您按Tab键,则焦点将离开文本区域。但是,当用户想要在文本区域中输入tab键时会怎样呢? 我可以捕获此事件并将焦点返回到textarea并将标签添加到当前光标位置吗?

8
在jQuery中加载外部css文件,如脚本,在
有没有一种方法可以加载外部CSS文件,例如我们使用.getScript方法加载JS文件,也可以使用.getScript中的回调函数 $("&lt;link/&gt;", { rel: "stylesheet", type: "text/css", href: "/styles/yourcss.css" }).appendTo("head"); 这在FireFox和类似版本中有效,但在IE中无效。
69 jquery 

4
使用jQuery选择HTML注释
有谁知道如何使用jQuery选择HTML注释节点? &lt;html&gt; &lt;head&gt; &lt;title&gt;Check Test&lt;/title&gt; &lt;script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"&gt;&lt;/script&gt; &lt;script type="text/javascript"&gt; $(function() { $("body *").each(function() { alert($(this).wrap("&lt;span /&gt;").parent().html()); }); }); &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;!-- Hello --&gt; &lt;p&gt; &lt;label for="thing"&gt;Thing Label&lt;/label&gt; &lt;input id="thing" type="checkbox" /&gt; &lt;/p&gt; 这不会引起评论。
69 jquery  html 

6
序列化不包含隐藏字段
我在窗体上运行序列化,该窗体上的字段被隐藏-这是一个非常重要的字段,应将其发布。有什么方法可以通过jQuery轻松序列化它,还是应该编写自己的函数?

16
可以推迟加载jQuery吗?
面对现实吧,jQuery / jQuery-ui的下载量很大。 Google建议推迟加载JavaScript,以加快初始渲染的速度。我的页面使用jQuery设置了一些选项卡,这些选项卡位于页面的较低位置(大部分不在初始视图中),我想将jQuery推迟到页面呈现后再使用。 网页加载后,Google的延迟代码通过链接到主体的onLoad事件向DOM添加了一个标记: &lt;script type="text/javascript"&gt; // Add a script element as a child of the body function downloadJSAtOnload() { var element = document.createElement("script"); element.src = "deferredfunctions.js"; document.body.appendChild(element); } // Check for browser support of event handling capability if (window.addEventListener) window.addEventListener("load", downloadJSAtOnload, false); else if (window.attachEvent) window.attachEvent("onload", downloadJSAtOnload); else …



10
如何使用jQuery Promise链接三个异步调用?
我有三个需要以同步方式进行的HTTP调用,如何将数据从一个调用传递到另一个调用? function first() { ajax() } function second() { ajax() } function third() { ajax() } function main() { first().then(second).then(third) } 我尝试将deferred用于这两个函数,并提出了部分解决方案。我可以扩展为三个功能吗? function first() { var deferred = $.Deferred(); $.ajax({ "success": function (resp) { deferred.resolve(resp); }, }); return deferred.promise(); } function second(foo) { $.ajax({ "success": function (resp) { }, "error": …


2
jQuery:为选定的单选按钮获取父tr
我有以下HTML: &lt;table id="MwDataList" class="data" width="100%" cellspacing="10px"&gt; .... &lt;td class="centerText" style="height: 56px;"&gt; &lt;input id="selectRadioButton" type="radio" name="selectRadioGroup"&gt; &lt;/td&gt; .... &lt;/table&gt; 换句话说,我的表只有几行,最后一个单元格的每一行都有一个单选按钮。 如何获得所选单选按钮的父行? 我试过的 function getSelectedRowGuid() { var row = $("#MwDataList &gt; input:radio[@name=selectRadioGroup]:checked :parent tr"); var guid = GetRowGuid(row); return guid; } 但似乎此选择器不正确。


10
如何使Bootstrap传送带滑块使用移动的向左/向右滑动
演示JSSFIDDLE &lt;div class="col-md-4"&gt; &lt;!--Carousel--&gt; &lt;div id="sidebar-carousel-1" class="carousel slide" data-ride="carousel"&gt; &lt;ol class="carousel-indicators grey"&gt; &lt;li data-target="#sidebar-carousel-1" data-slide-to="0" class="active"&gt;&lt;/li&gt; &lt;li data-target="#sidebar-carousel-1" data-slide-to="1"&gt;&lt;/li&gt; &lt;li data-target="#sidebar-carousel-1" data-slide-to="2"&gt;&lt;/li&gt; &lt;/ol&gt; &lt;div class="carousel-inner"&gt; &lt;div class="item active"&gt; &lt;a href="" data-lightbox="image-1" title=""&gt; &lt;img src="http://shrani.si/f/3D/13b/1rt3lPab/2/img1.jpg" alt="..."&gt; &lt;/a&gt; &lt;/div&gt; &lt;div class="item"&gt; &lt;a href="" data-lightbox="image-1" title=""&gt; &lt;img src="http://shrani.si/f/S/jE/UcTuhZ6/1/img2.jpg" alt="..."&gt; &lt;/a&gt; &lt;/div&gt; &lt;div class="item"&gt; …

5
通过.push()方法将项目添加到对象
我正在通过“复选框”类型的几个输入元素进行循环。之后,我将值和检查的属性添加到数组。这是我的代码: var stuff = {}; $('form input[type=checkbox]').each(function() { stuff[$(this).attr('value')] = $(this).attr('checked'); }); 这可以正常工作,但是我只是想知道是否可以在Jquery中使用.push()方法执行完全相同的操作? 我已经尝试过类似的方法,但是它不起作用: stuff.push( {$(this).attr('value'):$(this).attr('checked')} ); 编辑: 我试图在Object上使用.push()方法,但是.push()实际上只是Array Object的一种方法。

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.