Questions tagged «jquery»

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

17
jQuery UI自动完成宽度未正确设置
我实现了一个jQuery UI自动完成框,而不是文本框的宽度,下拉选项正在扩展以填充页面的剩余宽度。 看一下这个例子,亲自看看:http : //jsbin.com/ojoxa4 我尝试在创建列表后立即设置列表的宽度,如下所示: $('.ui-autocomplete:last').css('width', $('#currentControlID').width() ); 这似乎无能为力。 我也尝试过使用页面样式设置宽度: ui-autocomplete { width: 500px; } 确实,这确实起作用,但是这意味着页面上的所有自动完成功能都必须具有相同的宽度,这并不理想。 有没有一种方法可以分别设置每个菜单的宽度?或者更好的是,有人可以解释为什么宽度对我来说不正确吗?

7
如何通过JavaScript数组中的键和值查找对象的索引
鉴于: var peoples = [ { "attr1": "bob", "attr2": "pizza" }, { "attr1": "john", "attr2": "sushi" }, { "attr1": "larry", "attr2": "hummus" } ]; 通缉: 对象的索引,attr === value例如attr1 === "john"或attr2 === "hummus" 更新: 请仔细阅读我的问题,我既不想通过$ .inArray查找对象,也不想获取特定对象属性的值。请考虑这个作为您的答案。谢谢!

11
如何更改dropzone.js中的默认文本?
我正在使用dropzone.js上载文件。但是,我很难更改默认文本。 我尝试实例化dropzone类: $(document).ready(function(){ $(".foo").dropzone({ dictDefaultMessage: "hello" }); }); 有了这个标记: <div class="span4"> <form action="http://localhost/post" method="post" accept-charset="utf-8" id="drop3" class="foo" enctype="multipart/form-data"> </form> </div> <div class="span4"> <form action="http://localhost/post" method="post" accept-charset="utf-8" id="drop4" class="foo" enctype="multipart/form-data"> </form> </div> 当然,这使我能够上传文件,但是默认文本为空白。 我测试了以下内容: $(".foo").dropzone(); 我似乎得到了相同的结果-没有默认文字。所以..如何更改默认文本?

28
如何更改select2框的高度
我喜欢https://github.com/ivaynberg/select2的select2框。 我正在使用format:选项来格式化每个元素,而且看起来很棒。 一切都很好,除了由于图像而使所选元素大于选择框的高度。 我知道如何更改宽度,但是如何更改高度,以便在选择元素之后显示完整内容(大约150像素) 这是我的启蒙: <script> $("#selboxChild").select2({ matcher: function(term, text) { var t = (js_child_sponsors[text] ? js_child_sponsors[text] : text); return t.toUpperCase().indexOf(term.toUpperCase()) >= 0; }, formatResult: formatChild, formatSelection: formatChild, escapeMarkup: function(m) { return m; } }); </script> 这是我的选择框 <select id="selboxChild" style="width: 300px; height: 200px"> <option value="">No child attached</option> </select> 澄清一下:我不希望每个选项的高度都改变。 我正在寻找一个选择框,以在选择一个孩子之后改变高度。 …

1
ReCaptcha 2.0:如果重新验证成功,则启用回调上的Submit按钮
我有一个非常简单的表格,如下所示。我要这样做,以便“提交”按钮被禁用,并且仅在用户成功完成ReCaptcha之后才启用。 我假设我需要一些Javascript / jQuery来做到这一点。 Google关于ReCaptcha 2.0的文档似乎非常稀疏(无论如何对我而言)。我将感谢一些提示: <form action="something.php" method="post"> Name: <input type="text" size="40" name="name"><br><br> <div class="g-recaptcha" data-sitekey="############-#####"></div> <input type="submit" value="Submit" > </form>

6
jQuery从下拉列表中删除选项,给定选项的文本/值
我有一个下拉列表,希望从该列表中删除一个选项,因为它带有特定选项的文本/值。可以使用jQuery吗?就像“添加”将选项添加到下拉列表一样,是否有删除选项的功能? 我尝试搜索它,但是我得到的只是示例,其中删除了下拉列表中的整个选项集,这不是我想要的。 干杯

15
语法错误:意外令牌<
我已经尝试了很多事情,但没有办法,总是出现此错误,我尝试仅使用一个选项来查看是否通过,更改了jquery的调用,但没有。 我在互联网上的各个地方查看了此错误,但无法解决或了解其原因。在我的电脑上使用EasyPHP可以完美地工作,但是当我上网时却无法工作。 语法错误:意外令牌&lt; 这是我的代码: $(function(){ $('#salvar').click(function(){ var key = 'salvar'; var title = $('#title').val(); var opcao1 = $('#opcao1').val(); var opcao2 = $('#opcao2').val(); var opcao3 = $('#opcao3').val(); var opcao4 = $('#opcao4').val(); var opcao5 = $('#opcao5').val(); var opcao6 = $('#opcao6').val(); if(title.length &gt; 0){ if(opcao2.length &gt; 0){ $('#resposta').removeClass().html('Salvando a enquete...&lt;br clear="all"&gt;&lt;br&gt;&lt;img src="images/switch-loading.gif" /&gt;'); …

6
使用jquery click处理锚点onClick()
我在for循环中有一组动态生成的锚标记,如下所示: &lt;div id = "solTitle"&gt; &lt;a href = "#" id = "' + tagId + '" onClick = "openSolution();"&gt; ' + solTitle + '&lt;/a&gt;&lt;/div&gt; &lt;br&gt;'; 执行此代码后,其中一种情况的html输出将如下所示: &lt;div id = "solTitle"&gt; &lt;a href = "#" id = "solution0" onClick = "openSolution();"&gt;Solution0 &lt;/a&gt;&lt;/div&gt; &lt;br&gt; &lt;div id = "solTitle"&gt; &lt;a href = "#" …

6
jQuery删除除第一个元素外的所有元素
使用jquery删除如何删除除第一个之外的所有span标签。 EDIT var html = var htm = $("#addin").find(".engagement_data:last-child").find(".keys_values").html(); html=' &lt;span style="display:block;" class="k_v"&gt; &lt;innput type="text" class="e_keys" style="width:65px;" placeholder="key"/&gt; &lt;input type="text" class="e_values" style="width:65px;" placeholder="value"/&gt; &lt;/span&gt; &lt;span style="display:block;" class="k_v"&gt; &lt;input type="text" class="e_keys" style="width:65px;" placeholder="key"/&gt; &lt;input type="text" class="e_values" style="width:65px;" placeholder="value"/&gt; &lt;/span&gt; ';
73 jquery 

15
如何检测window.print()完成
在我的应用程序中,我尝试为用户打印出凭证页面,如下所示: var htm ="&lt;div&gt;Voucher Details&lt;/div&gt;"; $('#divprint').html(htm); window.setTimeout('window.print()',2000); “ divprint”是div我的页面中的,用于存储有关凭证的信息。 它可以工作,并弹出打印页面。但是,一旦用户在浏览器的弹出式打印对话框中单击“ print”或“ close”,我就希望推进该应用程序。 例如,我想在关闭弹出窗口后将用户重定向到另一个页面: window.application.directtoantherpage();//a function which direct user to other page 如何确定关闭弹出式打印窗口或完成打印的时间?

5
如何用jQuery剥离HTML标签?
我想从字符串中删除HTML标记。例如,假设我们有以下字符串: &lt;p&gt; example ive got a string&lt;/P&gt; 如何编写删除&lt;p&gt;&lt;p&gt;并返回“示例ive有字符串”的函数?
73 jquery 

9
AngularJS中的ScrollTo函数
我正在尝试快速导航以使其正常工作。它漂浮在侧面。当他们单击链接时,会将他们带到页面上的该ID。我正在遵循Treehouse的本指南。这就是我要滚动的内容: $("#quickNav a").click(function(){ var quickNavId = $(this).attr("href"); $("html, body").animate({scrollTop: $(location).offset().top}, "slow"); return false; }); 我最初将其放置在之前&lt;/body&gt;。但是我似乎遇到了一种竞争情况,在quickNav编译之前就已经触发了(它ng-hide放在上面,不确定是不是引起了它-但它在DOM内)。 如果我在控制台中运行该代码块,则滚动将按预期进行。 我认为将其移入控制器会更有效-或更可能在指令中。但是我没有实现这一点的运气。如何获得此代码块以与AngularJS一起使用?

8
如何在jQuery中包含!important
我正在尝试使用jQuery在CSS属性中添加!important $("tabs").css('height','650px;!important'); 但是!important无效。如何在jQuery中包含!important?
73 jquery 

6
在跨度中设置文本
我有这个跨度 &lt;a title="Prev" data-event="click" data-handler="prev" class="ui-datepicker-prev ui-corner-all"&gt; &lt;span class="ui-icon ui-icon-circle-triangle-w"&gt;Prev&lt;/span&gt; &lt;/a&gt; 我需要将范围的文本设置为&lt;&lt;而不是其当前文本Prev。 我在下面尝试了此操作,但是它没有像预期的那样更改文本。如何才能做到这一点? $(".ui-icon .ui-icon-circle-triangle-w").html('&lt;&lt;');
73 jquery 


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.