Questions tagged «jquery»

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

14
使用jQuery的填充或边距值(以像素为单位)为整数
jQuery具有height()和width()函数,这些函数以整数形式返回像素的高度或宽度。 如何使用jQuery 以像素为单位并以整数形式获取元素的填充或边距值? 我的第一个想法是执行以下操作: var padding = parseInt(jQuery("myId").css("padding-top")); 但是,例如,如果在ems中给出了填充,我如何获得以像素为单位的值? 通过查看Chris Pebble建议的JSizes插件,我意识到我自己的版本是正确的:)。jQuery始终返回以像素为单位的值,因此只需将其解析为整数即可。 感谢克里斯·佩布尔(Chris Pebble)和伊恩·罗宾逊(Ian Robinson)
207 javascript  jquery  css 

6
jQuery的.bind()与.on()
我找到了两篇有关此新功能的精彩文章.on():jquery4u.com,elijahmanor.com。 有什么方法.bind()比它还好用.on()吗? 例如,我有一个示例代码,如下所示: $("#container").click( function( e ) {} ) 您可能注意到,选择器只检索了一项,在我的情况下,加载页面时该<div>名称#container已经存在;没有动态添加。重要的是要提到我使用的是最新版本的jQuery:1.7.2。 对于该示例,即使我不使用该功能提供的其他功能,也.on()应使用该示例?.bind().on()


12
jQuery`.is(“:visible”)`在Chrome中不起作用
if ($("#makespan").is(":visible") == true) { var make = $("#make").val(); } else { var make = $("#othermake").val(); } Make:<span id=makespan><select id=make></select><span id=othermakebutton class=txtbutton>Other?</span></span><span id=othermakespan style="display: none;"><input type=text name=othermake id=othermake> - <span id=othermakecancel class=txtbutton>Cancel</span></span> 上面的代码在Firefox中运行流畅,但似乎在Chrome中不起作用。在Chrome中,.is(":visible") = false即使是,它也会显示true。 我正在使用以下jQuery版本:jquery-1.4.3.min.js jsFiddle链接:http://jsfiddle.net/WJU2r/4/

18
jQuery的禁用表单提交输入
我的页面中似乎包含以下javascript,但似乎无法正常运行。 $('form').bind("keypress", function(e) { if (e.keyCode == 13) { e.preventDefault(); return false; } }); 我想在输入时禁用提交表单,或者更好的是,将其称为ajax表单提交。两种解决方案都可以接受,但是我上面包含的代码不会阻止表单的提交。

14
使用jQuery切换DIV背景图像
我正在为我工​​作的公司制作一个扩展/折叠呼叫率表。我目前有一个桌子,下面有个按钮来展开它,该按钮说“展开”。除了我需要在单击按钮时将按钮更改为“折叠”,然后在再次单击按钮时将其更改为“展开”之外,此功能正常。按钮上的文字是背景图像。 因此,基本上我需要做的就是在单击div时更改div的背景图像,除了像切换一样。
207 jquery 

16
我需要哪个选择器通过其文本选择一个选项?
我需要检查a <select>是否具有其文本等于特定值的选项。 例如,如果有<option value="123">abc</option>,我会寻找“ abc”。 有选择器可以做到这一点吗? 我正在寻找与$('#select option[value="123"]');文字类似的东西。
207 jquery 

5
$(function(){})是什么?做?
有时我会创建一个函数,稍后再调用该函数。 例: function example { alert('example'); } example(); // <-- Then call it later 不知何故,某些功能无法调用。我必须在内部调用这些函数: $(function() { }); 做什么$(function() {});和(function() { });意味着,什么是这些区别/目的是什么?
207 javascript  jquery 

17
使用JQuery播放/暂停HTML 5视频
我正在尝试使用JQuery控制HTML5视频。我在选项卡式界面中有两个剪辑,总共有六个选项卡,其他只是图像。我试图使视频剪辑在单击选项卡时播放,然后在单击其他任何一个时停止播放。 这一定是一件简单的事情,但我似乎无法正常工作,我用来播放视频的代码是: $('#playMovie1').click(function(){ $('#movie1').play(); }); 我已经读到video元素需要在一个函数中公开才能控制它,但找不到示例。我可以使用JS使其工作: document.getElementById('movie1').play(); 任何建议都很好。谢谢
206 jquery  css  html  html5-video 

8
jQuery“输入”事件
在input看到这个jsfiddle之前,我从未听说过jQuery中的一个事件。 您知道它为什么起作用吗?它是别名keyup还是其他? $(document).on('input', 'input:text', function() {});
206 jquery  events  input 



18
select2-隐藏搜索框
对于我更重要的选择,Select2中的搜索框很棒。但是,在一个实例中,我仅选择了4个硬编码选项。在这种情况下,搜索框是多余的,看起来有点傻。有可能将其隐藏吗?我在线浏览了文档,在构造函数中找不到任何选项。 我当然可以只使用常规的html select,但是为了保持一致,我想尽可能使用Select2。


13
使用jQuery更改占位符文本
我正在使用jQuery占位符插件(https://github.com/danielstocks/jQuery-Placeholder)。我需要使用下拉菜单中的更改来更改占位符文本。但这并没有改变。这是代码: $(function () { $('input[placeholder], textarea[placeholder]').placeholder(); $('#serMemdd').change(function () { var k = $(this).val(); if (k == 1) { $("#serMemtb").attr("placeholder", "Type a name (Lastname, Firstname)").placeholder(); } else if (k == 2) { $("#serMemtb").attr("placeholder", "Type an ID").placeholder(); } else if (k == 3) { $("#serMemtb").attr("placeholder", "Type a Location").placeholder(); } }); }); 我的HTML: …

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.