Tag: jQuery

jQuery – 从元素中select元素

比方说我有这样的标记: <div id="foo"> … <span id="moo"> … </span> … </div> 我想select#moo。 为什么$('#foo').find('span')有效,但是$('span', $('#foo')); 不?

没有jQuery UI的可拖动div

正如标题所说,我试图让一个div可拖动,而不使用jQuery UI。 不过,我被下面的代码填塞了。 我知道我将使用相对于容器div的鼠标位置(div将被拖动),并且我将设置相对于这些值的div偏移量。 我只是不知道如何。 任何线索对我来说? 此代码不(当然)工作: var X, Y; $(this).mousedown(function() { $(this).offset({ left: X, top: Y }); }); $("#containerDiv").mousemove(function(event) { X = event.pageX; Y = event.pageY; });

我如何使用jQueryreplace整个HTML节点

我有一个string,看起来像: <html><head><title>example</title></head><body>some example text</body></html> 我将这个string作为结果返回给AJAX请求。 我希望浏览器呈现并显示该string。 这个想法是做一些事情: $('html').parent().html(myString); 那么,这是行不通的。 我试图使用一个IFRAME,但我还没有想出如何得到这个工作。 注意:我不可能改变这个string。 在随后的服务器调用中重新生成这个string也是不可能的(否则我可以将浏览器redirect到那个url)。

你怎么褪色和同时animation?

使用jQuery我创build了一个基本的“工具提示”animation,这样工具提示就会出现在一个小的animation中,在这个animation中,它可以淡入视图,也可以垂直移动。 到目前为止,我有这样的: $('.tooltip').fadeIn('slow'); $('.tooltip').animate({ top: "-10px" }, 'slow'); 这样做或这样做: $('.tooltip').fadeIn('slow').animate({ top: "-10px" }, 'slow'); animation将一次运行一个,首先淡入,然后是垂直animation。 有没有办法让它在同一时间?

如何用光标拖动来防止文本/元素select

我做了一个分页控制,我注意到,点击button时,很容易意外地select单个图像和文本。 有没有可能防止这种情况? 澄清select我的意思是用鼠标突出显示。 (尝试将鼠标从屏幕的一侧拖到另一侧。) 如果您尝试突出显示此网格中的文本/控件,则无法select它。 这是怎么做的? 链接

jquery得到input数组的字段

我在这里发现了类似的问题,但没有为我工作。 有如下的input: <input type="text" value="2" name="pages_title[1]"> <input type="text" value="1" name="pages_title[2]"> 试图让这些领域像: $('input[name="pages_title[]"]') 但有空的结果:( 如何获得所有领域? 我只能得到它像$('input[name="pages_title[1]"]')

如何在对话框中closuresjQuery对话框?

如何在不使用closuresbutton的情况下closures对话框中的jQuery对话框? 在ui对话框内部是一个简单的表单请求,如果成功提交,UI对话框会自动closures并刷新父页面。 <script type="text/javascript"> $(document).ready(function () { $("#form-dialog").dialog({ autoOpen: true, modal: true, width: 200, draggable: true, resizable: true }); }); </script> <div id="form-dialog" title="Form Submit"> <form action="default.aspx" method="post"> <input type="text" name="name" value=" " /> <input type="submit" value="submit" /> <a href="#" id="btnDone">CLOSE</a> <script type="text/javascript"> $(document).ready(function () { $("#btnDone").click(function () { $(this).dialog('close'); }); }); </script> </form> </div> […]

jquery .on()提交事件

我有.on()的问题。 我有多个表单元素(formsclass="remember" ),我也添加了另一个form.remember使用AJAX。 所以,我想要它处理提交事件如下所示: $('form.remember').on('submit',function(){…}) 但添加了AJAX的表单不起作用。 哪里有问题? 这是一个错误?

如何在MVC 5项目中添加jQueryUI库?

我刚刚安装了Visual Studio 2013,并启动了新的MVC 5项目。 我有点新的MVC开发,我不知道如何在我的项目中添加库。 我看到一些类似的部分。 例如,在_Layout.cshtml我有这样的代码: @Styles.Render("~/Content/css") @Scripts.Render("~/bundles/modernizr") 然后在packages.config文件中: <packages> <package id="Antlr" version="3.4.1.9004" targetFramework="net45" /> <package id="bootstrap" version="3.0.0" targetFramework="net45" /> <package id="EntityFramework" version="6.0.0" targetFramework="net45" /> <package id="jQuery" version="1.10.2" targetFramework="net45" /> <package id="jQuery.Validation" version="1.11.1" targetFramework="net45" /> </packages> 那么据我所知Global.asax发生了什么事情 所以,我已经下载了.js和css文件的jQuery UI库。 我的问题是:我应该在什么地方添加这个库,像默认库(bootstrap或jquery)? 而jQuery的UI有3个文件夹的内容。 我添加了这个文件夹的所有内容到我的项目,我只需要添加引用。

jQuery,setTimeout不工作

我还是新来的JQuery,在让我的ajax例子工作的方式我被setTimeout停滞。 我已经把它分解到它应该添加的地方。“ 每秒钟到div。 相关的代码在两个文件中。 的index.html <html><head> <script type='text/javascript' src='jquery.js'></script> <script type='text/javascript' src='myCode.js'></script> </head> <body> <div id='board'>Text</div> </body> </html> 和myCode.js (function(){ $(document).ready(function() {update();}); function update() { $("#board").append("."); setTimeout('update()', 1000); } })(); myCode.js文件工作正常,“update()”第一次运行,但不再运行。