Tag: jQuery

为什么我应该使用jQuery而不是GWT?

我需要为我的新项目在jQuery和GWT之间做出决定。 我有一段时间没有用JavaScript进行编程,而且我在过去几天正在研究GWT。 它看起来很棒,为不同的浏览器和所有的JS生成所有不同的JS,但是: 用Java开发需要的时间比使用jQuery的同样的东西(至less在这个项目中) 文档很差(例如,我应该如何知道在devise页面时应该使用哪些元素? – 没有足够的文档) 我一直在使用jQuery的大部分项目,这是相当不错的。 我想说服客户,jQuery更适合这个项目,我需要更多的参数来支持这个。

如何查看下拉菜单中有多less个选项?

如何使用jQuery检查下拉菜单中有多less个选项? 谢谢。

select文本链接(完全匹配)

使用jQuery,我想select一个链接,其中包含确切的某种文本。 例如: <p><a>This One</a></p> <p><a>"This One?"</a></p> <p><a>Unlikely</a></p> 我试过这个: $('a:contains("This One")') 但它select第一个和第二个链接。 我只想要第一个包含“This One”的链接。 我怎样才能做到这一点?

使用淡入淡出和追加

我正在加载JSON数据到我的页面,并使用appendTo(),但我想淡入我的结果,任何想法? $("#posts").fadeIn(); $(content).appendTo("#posts"); 我看到在文档上的append和appendTo是有区别的。 我也试过这个: $("#posts").append(content).fadeIn(); 我明白了,上面的窍门! 但我得到“未定义”作为我的JSON值之一。

为什么使用jQuery on()而不是click()

目前有jQuery,当我需要做点击发生时,我会做这样的事情… $(".close-box").click( function() { MoneyBox.closeBox(); return false; }); 我正在看别人有一个项目的代码,他们这样做… $(".close-box").live("click", function () { MoneyBox.closeBox(); return false; }); 注意它似乎做了同样的事情,据我所知,除了他们正在使用live()函数,这是现在弃用和jQuery文档说,使用on()而不是任何方式为什么使用live / on(),而不是我的第一个例子?

数据表 – 数据表外的search框

我正在使用DataTables( datatables.net ),我想我的search框在表外(例如在我的头div)。 这可能吗 ?

用jQuery文本内容select选项

我想设置一个下拉框,通过查询string使用jQuery的传递。 如何将选定的属性添加到一个选项,使“TEXT”值等于查询string中的某个参数? $(document).ready(function() { var cat = $.jqURL.get('category'); if (cat != null) { cat = $.URLDecode(cat); var $dd = $('#cbCategory'); var $options = $('option', $dd); $options.each(function() { if ($(this).text() == cat) $(this).select(); // This is where my problem is }); }; });

jQuery如何获取元素的边距和填充?

只是想知道 – 如何使用jQuery – 我可以得到一个元素格式化总填充和余量等? 即30px 30px 30px 30px或30px 5px 15px 30px等 我试过了 var margT = jQuery('img').css('margin'); var bordT = jQuery('img').css('border'); var paddT = jQuery('img').css('padding'); 但是这不起作用? http://jsfiddle.net/q7Mra/

你如何loggingjQuery中的一个元素触发的所有事件?

我希望在用户与其交互时看到input字段触发的所有事件。 这包括像这样的东西: 点击它。 点击它。 选中它。 远离它。 键盘上的Ctrl + C和Ctrl + V. 右键单击 – >粘贴。 右键单击 – >剪切。 右键单击 – >复制。 从另一个应用程序中拖放文本。 用Javascript修改它。 使用debugging工具(如Firebug)修改它。 我想用console.log来显示它。 这是可能的Javascript / jQuery中,如果是这样,我该怎么做呢?

如何在实际图像下载时显示加载图像

有时图像需要一些时间在浏览器中呈现。 我想在下载实际图像的同时显示忙碌的图像,下载图像时,忙图像将被删除,并显示实际的图像。 我怎样才能做到这一点与JQuery或任何JavaScript?