Questions tagged «jquery»

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

2
按百分比缩放div的内容?
构建各种CMS,用户可以在其中移动框以构建页面布局(无论如何都是基本思想)。 我想从数据库中提取实际内容并构建“页面”,但是将其以50%的比例显示。 我意识到我可以拥有两套CSS-一套用于实际的前置页面,一套用于管理工具,并相应地收缩所有内容,但这似乎很难维护。 我希望可能会有某种jquery或CSS或某种能让我填充div并为其提供50%比例的属性(?)的东西。
73 javascript  jquery  css  scale 

2
未捕获的TypeError:$ .post不是函数
我在控制台中收到此错误: 未捕获的TypeError:$ .post不是函数 对于这段代码: <script type="text/javascript"> $('#cl_submit').click(function() { //#cl_submit is a button $('#cl_stage1msg').html('Processing...'); $.post("process/cookie.php", $("#cl").serialize(), function(response) { //#cl is a form $('#cl_stage1msg').html(response); }); return false; }); </script> <!-- popup included --> 我只是找不到任何错误。有什么线索,为什么这不起作用? 然而, $('#cl_stage1msg').html('Processing...');工作正常。 似乎只有post函数没有被识别。 我正在使用https://code.jquery.com/jquery-3.1.0.slim.min.js

6
如何使用jQuery清空输入值?
我正在尝试创建一个包含图像的模式对话框,您可以在其中选择多个图像。我需要从输入中获取值,然后将其清空,但是我无法清空输入。我尝试了.val('')和.val(null),但都没有为我工作。 这是完整的代码: $("#hdselect").click(function(){ $(".modal").html(""); $.post('mediaservice.php',{hd:'ok',images:$("#hdimages").val()},function(data){ $(".modal").append(data); }); $(".modal").dialog({ 'modal':true, 'title':"Click the image to select", 'width':960, 'height':600, 'resizable':false, 'show': {effect: 'drop', direction: "up"}, 'buttons': {"Ok": function() { var hd=Array(); var hdval=$("#hdimages").val(); $("#hdimages").attr('value',' '); $("input[name='hd[]']:checked").each(function(){ hd.push($(this).val()); }); if(hdval!=''){ hdval=hdval+","+hd; }else{ hdval=hd; } $("#hdimages").val(hdval); var images=$("#hdimages").val(); $.post('mediaservice.php',{getHd:images},function(data){ $("#imgthumbBase").append(data); }); $(this).dialog("close"); } } }); …

1
获取单选按钮组的值
我正在尝试使用下面给出的jQuery语法获取两个单选按钮组的值。运行下面的代码时,我两次从第一个单选按钮组中选择了一个值,而不是每个组中的值。 我在这里做错什么吗?谢谢你的帮助 :) <a href='#' id='check_var'>Check values</a><br/><br/> <script> $('a#check_var').click(function() { alert($("input:radio['name=r']:checked").val()+ ' ' + $("input:radio['name=s']:checked").val()); }); </script> Group 1<br/> <input type="radio" name="r" value="radio1"/> radio1 <input type="radio" name="r" value="radio2"/> radio2 <br/><br/> Group 2<br/> <input type="radio" name="s" value="radio3"/> radio3 <input type="radio" name="s" value="radio4"/> radio4

4
在jQuery中基于属性“数据排序”对div进行排序?
如果我有几个股利: <div data-sort='1'>div1</div> <div data-sort='4'>div4</div> <div data-sort='8'>div8</div> <div data-sort='12'>div12</div> <div data-sort='19'>div19</div> 我动态创建div: <div data-sort='14'>div1</div> <div data-sort='6'>div1</div> <div data-sort='9'>div1</div> 我如何才能让它们仅按顺序排序到已加载的div中,而不必重新加载所有div? 我认为我需要在屏幕上构建一个所有div的数据排序值的数组,然后查看新div的位置,但是我不确定这是否是最佳方法。


22
动态地向Bootstrap的“ popover”容器添加类
我已经对StackOverflow和Google进行了彻底的搜索,但是空着。如果已经提出并解决此问题,请提前道歉。 注意:我是jQuery的新手,所以我不确定如何自己编写。我敢肯定这是一段简单的代码,但是我无法将其包裹住。 我想要做的是使用一个data-元素(例如:data-class或类似元素)将一个新类(或ID,我不再挑剔!)附加到顶级popover <div>。我目前拥有的代码如下: jQuery的: $('a[rel=popover]') .popover({ placement : 'bottom', trigger : 'hover' }) .click(function(e) { e.preventDefault() }); HTML: <a href="" rel="popover" data-class="dynamic-class" title="Title goes here" data-content="Content goes here"> 理想情况下,我会吐出的那种HTML是这样的: <div class="popover ... dynamic-class"> <!-- remainder of the popover code as per usual --> </div> 这是我能做的吗?引导程序站点中有关弹出窗口的文档有点稀疏,所以很遗憾,我花了一段时间才到达这一点:( 预先感谢您的所有回复!

3
输入类型为“ file”的jQuery更改方法
我试图用简单优雅的API来拥抱jQuery 100%,但是我遇到了API和我无法弄清楚的纯HTML之间的不一致之处。 我有一个AJAX文件上传器脚本(该脚本可以正常运行),每次文件输入值更改时都希望运行该脚本。这是我的工作代码: <input type="file" size="45" name="imageFile" id="imageFile" onchange="uploadFile()"> 当我将onchange事件转换为jQuery实现时: $('#imageFile').change(function(){ uploadFile(); }); 结果不一样。使用onchange属性uploadFile()可以在按预期更改值的任何时间调用函数。但是,使用jQuery API.change()事件处理程序,该事件仅在第一次更改值时才触发。之后的任何值更改都将被忽略。这对我来说似乎是错误的,但是可以肯定,这不能被jQuery所忽略,对吗? 其他人是否遇到过相同的问题,除了上述内容以外,您是否有其他解决方法或解决方案?

8
使用javascript / jquery模拟对“ a”元素的点击
我正在尝试模拟对元素的单击。HTML相同如下 <a id="gift-close" href="javascript:void(0)" class="cart-mask-close p-abs" onclick="_gaq.push(['_trackEvent','voucher_new','cart',$(this).attr('rel')+'-mask_x_button-inaction']);" rel="coupon"> </a> 我如何模拟点击它。我试过了 document.getElementById("gift-close").click(); 但是它什么也没做

10
jQuery单击/在两个功能之间切换
我正在寻找一种方法,当单击某些内容时,可以运行两个单独的操作/函数/“代码块”,然后在再次单击同一内容时,运行一个完全不同的块。我把这个放在一起。我想知道是否有更有效/更优雅的方法。我知道jQuery .toggle(),但有点烂。 在这里工作:http: //jsfiddle.net/reggi/FcvaD/1/ var count = 0; $("#time").click(function() { count++; //even odd click detect var isEven = function(someNumber) { return (someNumber % 2 === 0) ? true : false; }; // on odd clicks do this if (isEven(count) === false) { $(this).animate({ width: "260px" }, 1500); } // on …

11
滚动时将菜单栏固定在顶部
我见过一些网站,当用户向下滚动页面时,一个框会向右或向左弹出... 另外,请注意以下模板:http : //www.mvpthemes.com/maxmag/设计师做得很好,将导航栏固定在顶部。 现在,这些如何完成?我猜它使用jquery来获取页面的位置并显示框。 能否请您引导我到可以找到摘要的位置,以便我可以学习做类似的事情。
72 jquery  css 

15
如何使用jQuery选择所有复选框?
我需要有关jQuery选择器的帮助。假设我有一个标记,如下所示: <form> <table> <tr> <td><input type="checkbox" id="select_all" /></td> </tr> <tr> <td><input type="checkbox" name="select[]" /></td> </tr> <tr> <td><input type="checkbox" name="select[]" /></td> </tr> <tr> <td><input type="checkbox" name="select[]" /></td> </tr> </table> </form> 运行代码段Hide results展开摘要 除了#select_all用户单击时,如何获取所有复选框?


16
jQuery时间选择器
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 我希望用用户可以每15分钟选择一次的时间来填充文本输入。我知道那里有一些插件。我想知道是否有任何“行业标准”插件,或者出于强烈的客观原因而倾向于在常见情况下使用特定插件。

6
jQuery绑定单击*任何*,但*元素*
假设有一些元素在浮动,当我单击除指定的元素(例如div#special)以外的任何内容(divs,body等)时,我正在尝试执行一些操作。 我想知道除了以下我能想到的方法之外,还有没有更好的方法来实现这一目标... $(document).bind('click', function(e) { get mouse position x, y get the element (div#special in this case) position x, y get the element width and height determine if the mouse is inside the element if(inside) do nothing else do something });
72 jquery  click 

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.