草庐IT

jquery-append

全部标签

javascript - JQuery UI 可排序,输入框不可编辑

我正在尝试将一个输入框放入一个可排序的UL。排序有效,但文本“锁定”或点击事件被覆盖...不知道该怎么做。我觉得这个link解决了我的一些问题。但是,我还是一头雾水。我也有fiddle此处代码用于测试。提前致谢!问 最佳答案 正如评论中所指出的,当您在取消选项中包含输入标签时,这会起作用$('#jqParetoEditList').sortable({cancel:".fixed,input",delay:100,//connectWith:"",stop:function(event,ui){//p.HandleSortParet

javascript - JQuery 绑定(bind) Ajax 成功

为什么我们在AJAXsuccess调用时调用bind?看看这段代码:$.ajax({url:myurl,dataType:'json',success:function(data){this.setState({data:data});}.bind(this)});如果我们不调用bind,那么这里使用bind有什么不同或有优势吗? 最佳答案 您需要调用bind()以强制您的回调上下文(this)是正确的。否则,它默认在全局上下文中调用(显然,jQuery使用jqXHR对象的上下文调用它)。bind()将函数的上下文设置为this应该

javascript - 你会如何将网站从 Prototype 切换到 jQuery

我已经用Prototype编写了一个站点,但想切换到jQuery。关于如何最好地进行转换有什么想法吗? 最佳答案 就个人而言,我喜欢循序渐进,所以我会先使用两者,如下所示:jQuery.noConflict();//PutallyourcodeinyourdocumentreadyareajQuery(document).ready(function($){//DojQuerystuffusing$$("div").hide();});//UsePrototypewith$(...),etc.$('someid').hide();这

javascript - jquery 的跨域和谷歌 CDN

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭6年前。Improvethisquestion不使用GoogleCDNforjquery违反网页不使用跨域请求的规则。我们是否足够信任Google来执行此操作?

javascript - 编写更好的 jQuery 插件

目前我的jQuery插件在if语句中运行它的逻辑。例如我有:(function($){$.fn.myplugin=function(action){if(action=="foo"){}if(action=="bar"){}if(action=="grapefruits"){}}})(jQuery);有没有更好的方法来解决这个问题?事件处理程序也一样,我可以在插件中声明它们吗? 最佳答案 您可以在对象中存储不同的函数并使用索引器,如下所示:(function($){varmethods={foo:function(action){.

javascript - jQuery,Web 应用程序框架?

我使用jQuery组合网站的时间最长。现在我有兴趣制作一个Web应用程序(一个页面加载整个网站的功能,如Gmail)。是否可以利用任何jQuery框架或实践来构建我的应用程序,这样我就不必重新造轮子,或者在我开始的时候把一些东西拼凑在一起?谢谢 最佳答案 (不是那么多)选项之一是JavascriptMVC,这非常酷,我已经将它用于一个中型项目。它的网站非常令人沮丧,但给它一个机会并观看thevideo.一个积极的方面是它的创建者总是在JMVC的谷歌组中非常快速地回答。但是,实际上,如果我必须重新制作我提到的项目,我不会使用它,因为j

javascript - JQuery 清理事件处理程序

我是一名开始进行jquery/javascript开发的actionscript开发人员。我对事件处理程序和绑定(bind)/解除绑定(bind)有疑问。举例来说,我有一个带有img元素的div,其中有一个onerror事件处理程序。如果我用一个新的替换那个div,我需要删除绑定(bind)到img元素的事件处理程序。由于img不再出现在文档中,浏览器是否足够智能以将其删除,或者我是否会导致内存泄漏?来自actionscript我通常尝试不断删除旧的事件处理程序。那么在为网络浏览器编写javascript时是否需要这样做?事件处理程序添加了$('imgElement').error(e

javascript - 在选择的 jquery ui 选项卡上获取选项卡文本

我正在使用jqueryui标签我可以在“加载”(ajax)事件中获取所选选项卡的索引$('#tabs').tabs({load:function(e,ui){if($('#tabs').tabs('option','selected')==0){}}});现在我想获取标签名称例如...ProfileShouts我想在单击第一个选项卡时检索文本配置文件或单击第二个选项卡时大喊。谢谢 最佳答案 您可以使用uiargument传入,具体是ui.tab获取anchor元素,像这样:vartext=$(ui.tab).text();我没有要加

javascript - jQuery 中匿名函数包装器的用途是什么?

jQuery开始将其所有代码包装在一个匿名函数中:(function(window,undefined){/*...jquerycode...*/})(window);我知道函数会在整个脚本被读取后立即执行,但参数的目的是什么?一个是全局对象引用,另一个是属性引用。现在,我记得在脚本开发的早期,undefined实际上被定义为其他东西(我没记错吧?)。跟这个有关系吗?另外,这个函数看起来像是被用作运算符?就像上面一样,我完全不理解语句的语法。也许有上下文会有所帮助? 最佳答案 包装器做了很多事情:function(window,un

javascript - 在 JSPX 文件中包含 JS 文件 (JQuery)

我正在Eclipse中创建一个动态Web项目(几乎是从头开始),我在放置的位置创建了一个JSPX文件...我打算使用JqueryUIsortable我发现使用JSPX,只有第一个脚本加载到Firefox和IE中(而在Opera中它工作......)。如果我使用纯JSP,无论是HTML还是XHTML,它都会加载所有JS文件。有没有办法不使用就成功包含所有的JS文件我必须知道的是什么?(因为这会将脚本加载到最终的(X)HTML中)编辑:只是想...为什么Opera正确读取xhtml而FF和IE无法读取标签?会不会是一个错误? 最佳答案