草庐IT

JQuery-Mobile

全部标签

jquery - 在大型 Web 项目中,如何将 Javascript 库更新到最新版本?

在处理较大的Web项目(例如20多页)时,您如何将Javascript库更新到最新版本?我特别经常使用jQquery。好像每次我看,都会有一个新版本出来。我在所有页面上都包含jQuery库,必须在每个页面上更新它是一件痛苦的事情。其他人做什么?我敢肯定,一个重要的答案是使用带有单个前端Controller的框架。我已经考虑过了,但我还没有准备好走那条路。 最佳答案 我们没有。当更新不向后兼容时,它可能会自动破坏。我们定期检查邮件列表和论坛,检查是否有新版本发布,阅读变更日志和/或codediff,并检查我们的插件的兼容性。我们通常将

javascript - Jquery:排除元素

我有以下代码:$(document).ready(function(){$('a[rel]').each(function(){$(this).qtip({content:{text:'Loading...',ajax:{url:$(this).attr('rel')},title:{text:$(this).text(),button:true}}}).click(function(){returnfalse;});});});此代码使页面上的所有rel都可以与tipsyjquery插件一起使用。问题是我有一个带有一些id的特定div,它包含需要从这个函数中排除的rel内容。

javascript - 好的 jQuery Autocomplete 不是 jQuery UI 的一部分?

有没有jQueryUI自动完成的好替代品?我在互联网上找不到。jQueryUI对于仅使用自动完成功能来说太大了,我不想自己再推出一个自动完成功能。回答:仅自动完成的jQueryUI自定义构建为23,052字节。SOuses原来Zaeffererversion这被改编成jQueryUI自动完成。我想如果它对SO来说足够好,对我来说就足够了,它是从agarzolafork出来的在GitHub上。 最佳答案 Google搜索“jqueryautocomplete”产生了这个DevBridge(以及所有其他):http://www.devb

javascript - 在 jQuery 中使用 next() x 次

使用next()迭代x次的简单方法是什么?(每次都应用相同的功能)?我在Sharepoint工作,对HTML的控制有限;我能做的是通过ID找到一个元素,找到最近的,hide()它,然后继续下一个(我不想要所有的,连续大约7或8个)。下面的代码可以工作,但不是那么漂亮。$("#my-easily-identifiable-id").closest("td").hide();$("#my-easily-identifiable-id").closest("td").next().hide();$("#my-easily-identifiable-id").closest("td").nex

javascript - JQuery .addclass 到找到文本的表 <tr> 元素

我正在为一些报告表设置主题,但无权访问模板。到目前为止,我有这段代码,它最终将“我的类”添加到报告表中的每个TR元素。但是,我只想将该类添加到找到文本的表行TR中。我在想我需要更多的代码来做到这一点。以下是我迄今为止尝试过的一些方法:if($('#report-areatabletr:contains("Name")',this).length>0){$("#reportAreatabletr",this).addClass("my-class");}我也试过:if($('#report-areatabletr:contains("Name")',this).length>0){$(t

javascript - jquery 获取最近的 parent

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:nearestancestornodeinjQueryhtml:PellentesqueMorejQuery$('.more').bind("hover",function(){$(this).parent('.post').hide();});在悬停(.more)时我想隐藏帖子,但它什么也没做如果我改用parents()它会删除页面上的所有.posts感谢任何帮助

javascript - 在没有 jQuery 的情况下检查 CSS 类是否存在

有人可以使用vanillajavascript或原型(prototype)告诉我如何运行检查以查看某个类是否存在吗?例如,我正在使用以下代码添加一个名为hideIt的类:varoverlay=document.getElementById("overlay_modal");overlay.className+="hideIt";我还需要一个稍后可以检查hideIt是否存在的脚本。我试过这样的事情:if(overlay.className=="hideIt")但是这样不好。有什么想法吗? 最佳答案 使用regexp.\b将匹配单词边界

javascript - 如何检查数组中是否存在 jQuery 对象?

给定一个item和一个array,我想知道array中是否存在item。item是一个jQuery对象,例如$(".c")。您可以假设item.length==1。array是jQuery对象的数组,例如[$(".a"),$(".b")]。此数组中的每一项可能代表0、1或更多对象。以下是我的实现方式:(livedemohere)functioninArray(item,arr){for(vari=0;i你能找到更优雅的实现吗?示例:HTML:HelloStackOverflowHaveaniceday!ByebyeJS:console.log(inArray($(".a").eq(2)

javascript - Jquery 按键除了 : {something}

在jQuery或Javascript中是否有任何快捷方式(实际上是一个函数)来处理按钮按下,除了something,或者只有something,例如:$(input).keypress('nonfunctional'function(){//dosomething});仅在按下[a-z][0-9]按钮时触发并忽略单个shift或ctrl但处理shift+a=>按下了吗?P.S.我确实知道if(key.code==123)然后... 最佳答案 不,如果你想排除特定的键,那就是event.keyCode/event.which属性在那里

javascript - jQuery 是否在每个循环中使用创建文档片段?

所以我读到jQuery在内部使用文档片段来加快渲染速度。但我想知道是否有人知道在我使用each循环将img元素附加到DOM的这种情况下jQuery是否会使用createDocumentFragment?vardisplayArray=[];//Lotsofimgelements$.each(displayArray,function(){$('#imgSection').append(this);});或者我是否需要使用此代码来减少浏览器重排的次数?vardisplayArray=[];//LotsofimgelementsvarimgHolder=$('');$.each(displ