Questions tagged «jquery»

jQuery是一个JavaScript库,请考虑添加JavaScript标记。jQuery是一种流行的跨浏览器JavaScript库,它通过最小化浏览器之间的差异来促进文档对象模型(DOM)遍历,事件处理,动画和AJAX交互。标记为jQuery的问题应与jQuery相关,因此问题代码应使用jQuery,并且问题中至少需要与jQuery使用相关的元素。

5
jQuery:如何到达父母的特定孩子?
为了给出一个简化的示例,我在页面上多次重复以下块(它是动态生成的): <div class="box"> <div class="something1"></div> <div class="something2"> <a class="mylink">My link</a> </div> </div> 单击后,我可以通过以下方式转到链接的父级: $(".mylink").click(function() { $(this).parents(".box").fadeOut("fast"); }); 但是...我需要了解<div class="something1">该特定父级的。 基本上,有人可以告诉我如何直接引用高级兄弟吗?我们称它为大哥。直接引用大哥的类名将导致页面上该元素的每个实例淡出-这不是理想的效果。 我试过了: parents(".box .something1") ... no luck. parents(".box > .something1") ... no luck. siblings() ... no luck. 任何人?谢谢。


4
jQuery和jQuery Mobile之间的区别?
我是移动Web开发的新手,我刚刚使用PhoneGap开发了一个移动应用程序,并经常使用jQuery。 但是自然会有一些小故障,与我格式化内容的方式以及它们实际在我正在测试的移动设备屏幕上显示的方式有关,在尝试解决这些问题时,我偶然发现了许多建议,以通过使用jQuery mobile。 现在这让我感到困惑-jQuery在格式方面一无所获。那只是我初学者对移动CSS的了解,从而导致了这些问题。 那么jQuery mobile到底有什么作用?它与普通jQuery有何不同?如果我已经知道jQuery,那么对我来说会有什么新鲜事?

7
如何使用JSON,jQuery将复杂对象数组发布到ASP.NET MVC Controller?
我当前的代码如下所示。如何将数组传递给控制器​​,并且控制器动作必须接受哪种参数? function getplaceholders() { var placeholders = $('.ui-sortable'); var result = new Array(); placeholders.each(function() { var ph = $(this).attr('id'); var sections = $(this).find('.sort'); var section; sections.each(function(i, item) { var sid = $(item).attr('id'); result.push({ 'SectionId': sid, 'Placeholder': ph, 'Position': i }); }); }); alert(result.toString()); $.post( '/portal/Designer.mvc/SaveOrUpdate', result, function(data) { alert(data.Result); }, …



8
5秒后jQuery自动隐藏元素
使用jQuery加载表单后5秒钟,是否可以自动隐藏网页中的元素? 基本上,我有 <div id="successMessage">Project saved successfully!</div> 我想在5秒后消失。我已经看过jQuery UI和hide效果,但是在按我想要的方式工作时遇到了一些麻烦。 <script type="text/javascript"> $(function() { function runEffect() { var selectedEffect = 'blind'; var options = {}; $("#successMessage").hide(selectedEffect, options, 500); }; $("#successMessage").click(function() { runEffect(); return false; }); }); </script> 我希望删除click函数,并添加一个5秒后调用runEffect()的超时方法。
92 jquery  jquery-ui 

9
Spring JPA @Query与LIKE
我正在尝试在CrudRepository中创建一个方法,该方法将向我提供用户列表,其用户名类似于输入参数(不仅以它开头,还包含它)。我尝试使用method,"findUserByUsernameLike(@Param("username") String username)"但是正如Spring文档中所述,此方法等于“ where user.username like ?1”。这对我不利,因为我已经告诉过我我试图让所有用户名包含...的用户 我对方法写了一个查询,但它甚至没有部署。 @Repository public interface UserRepository extends CrudRepository<User, Long> { @Query("select u from user u where u.username like '%username%'") List<User> findUserByUsernameLike(@Param("username") String username); } 有人可以帮我吗?
92 java  jquery  sql  spring  jpa 

14
通过AJAX MVC下载Excel文件
我在MVC中有一个大(ish)形式。 我需要能够生成一个Excel文件,其中包含来自该表单子集的数据。 棘手的一点是,这不应影响表单的其余部分,因此我想通过AJAX进行操作。我遇到了一些关于SO的问题,这些问题似乎相关,但是我无法完全弄清楚答案的含义。 这似乎是我所追求的最接近的东西:asp-net-mvc-downloading-excel-但我不确定我是否知道响应,而且它已经存在了两年。我还遇到了另一篇有关使用iframe来处理文件下载的文章(找不到该文章了),但是我不确定如何在MVC中使用它。 如果我正在做完整的回发,但我的excel文件返回的很好,但是我无法在mvc中将其与AJAX一起使用。

12
JQuery或JavaScript:如何确定在单击定位标记超链接时是否按下了Shift键?
我有一个调用JavaScript函数的锚标记。 有或没有JQuery,如何确定单击链接时Shift键是否按下? 以下代码不起作用,因为仅在按下“真实键”(而非Shift键)的情况下才触发按键。(我希望仅按Shift键就能触发。) var shifted = false; $(function() { $(document).keypress(function(e) { shifted = e.shiftKey; alert('shiftkey='+e.shiftkey); }); $(document).keyup(function(e) { shifted = false; }); } ... function myfunction() { //shift is always false b/c keypress not fired above }


7
用jQuery设置隐藏输入的值
我正在尝试使用jQuery设置隐藏字段的值。 <input type="hidden" value="" name="testing" /> 我正在使用此代码: var test = $("input[name=testing]:hidden"); test.value = 'work!'; 但是它不起作用。我的代码有什么问题?

8
与jQuery的extend方法等效的JavaScript
背景 我有一个将config对象作为参数的函数。在函数中,我也有default对象。这些对象中的每个对象都包含本质上用作属性的其余代码设置的属性。为了避免必须指定config对象中的所有设置,我使用jQuery的extend方法来填充一个新对象,如果未在对象中指定settings默认值,则使用该default对象的任何默认值config: var config = {key1: value1}; var default = {key1: default1, key2: default2, key 3: default 3}; var settings = $.extend(default, config); //resulting properties of settings: settings = {key1: value1, key2: default2, key 3: default 3}; 问题 这很好用,但是我想在不需要jQuery的情况下重现此功能。是否有使用普通ol'javascript做到同样优雅(或接近)的方法? 编辑:不重复的理由 这个问题不是“ 如何动态合并两个JavaScript对象的属性? ”问题的重复。那个问题只是想创建一个包含来自两个单独对象的所有键和值的对象-我特别想解决在两个对象共享一些但不是全部键并且哪个对象将获得优先权的情况下如何执行此操作(如果键重复,则结果对象的默认值)。更具体地说,我想解决使用jQuery方法来实现这一点的问题,并找到一种无需jQuery的替代方法。尽管两个问题的许多答案都重叠,但这并不意味着问题本身是相同的。

24
如何隐藏Twitter Bootstrap下拉菜单
这很烦人-当我在Bootstrap下拉菜单中单击某个项目时,该下拉菜单不会关闭。当您单击下拉项时,我将其设置为打开Facebox灯箱,但是它有问题。 我尝试过的 单击该项目后,我尝试执行以下操作: $('.dropdown.open').removeClass('open'); $('.dropdown-menu').hide(); 这将其隐藏起来,但是由于某种原因,它将无法再次打开。 如您所见,我确实需要关闭下拉菜单,因为它在保持打开状态时显得cr脚(主要是因为z-index下拉菜单的高于Facebox模式框叠加层。 为什么我不使用Bootstrap的内置模式框 如果您想知道为什么我不使用Bootstrap内置的漂亮模态框,那是因为: 它没有办法使用AJAX将内容加载到其中。 您每次必须为模式输入HTML;使用Facebox,您可以执行以下操作:$.facebox({ajax:'/assets/ajax/dialogs/dialog?type=block-user&id=1234567'}); 它使用CSS3动画进行动画处理(看起来很不错),但是在非CSS3浏览器中它只是显示出来,看上去并不那么好。Facebox使用JavaScript淡入,因此可在所有浏览器中使用。

4
未在Chrome中触发Drop事件
似乎在我期望的时间没有触发drop事件。 我假设当被拖动的元素在目标元素上方释放时,将触发drop事件,但事实并非如此。 我有什么误会? http://jsfiddle.net/LntTL/ $('.drop').on('drop dragdrop',function(){ alert('dropped'); }); $('.drop').on('dragenter',function(){ $(this).html('drop now').css('background','blue'); }) $('.drop').on('dragleave',function(){ $(this).html('drop here').css('background','red'); })

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.