Questions tagged «jquery»

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

7
当多个具有相同ID值的元素时,jQuery如何工作?
我从Google的AdWords网站获取数据,该网站包含多个具有相同元素的元素id。 您能否解释为什么以下3个查询没有得到相同答案(2)? 现场演示 HTML: <div> <span id="a">1</span> <span id="a">2</span> <span>3</span> </div> JS: $(function() { var w = $("div"); console.log($("#a").length); // 1 - Why? console.log($("body #a").length); // 2 console.log($("#a", w).length); // 2 });

21
如何使用jQuery重置jquery选择的选项?
我尝试了很多事情,但似乎没有任何效果。 我正在使用jQuery和Chosen插件。 我尝试过的方法: var select = jQuery('#autoship_option'); select.val(jQuery('options:first', select).val()); jQuery('#autoship_option').val(''); jQuery('#autoship_option').text(''); jQuery('#autoship_option').empty(''); jQuery("#autoship_option option[value='']").attr('selected', true); 选择后,它始终显示“活动自动装载”选项。我似乎无法清除选择。 这是选择框: <select id="autoship_option" data-placeholder="Choose Option..." style="width: 175px;" class="chzn-select"> <option value=""></option> <option value="active">Active Autoship</option> </select> 有人熟悉“选择”并且能够清除一个选项的选择框吗?(将来它将有更多选择。

5
jQuery从字符串中删除字符串
我正在尝试从jQuery中的字符串中删除字符串。 这是字符串: username1, username2 and username3 like this post. 我想username1,从此列表中删除。我尝试使用将列表添加到数组,.split(', ')但出现错误。我假设错误是因为不是每个单词后面都带有逗号。 我一直想从列表中删除第一项。username1只是一个示例用户名。如果他们喜欢此帖子,则第一项将始终是当前登录用户的用户名。 我试过了: var updated_list = $('#post_like_list').html().replace('username1, ', ''); $('#post_like_list').html(updated_list); 但这并没有更新列表。但是,使用时确实会更新列表.text(),.html()但是列表中有我需要保留的链接。

7
如何在Jquery中选中复选框时收听
我需要知道何时选中页面上的任何复选框: 例如 <input type="checkbox"> 我在jQuery中尝试过 $('input type=["checkbox"]').change(function(){ alert('changed'); }); 但这没用,有什么主意吗?
74 jquery 

8
用jQuery查找div底部的位置
我有一个div,想找到底部的位置。我可以这样找到Div的顶部位置,但是如何找到底部位置? var top = $('#bottom').position().top; return top;
74 jquery 

10
在jQuery中启用/禁用下拉框
我是jQuery的新手,我想使用复选框启用和禁用下拉列表。这是我的html: <select id="dropdown" style="width:200px"> <option value="feedback" name="aft_qst">After Quest</option> <option value="feedback" name="aft_exm">After Exam</option> </select> <input type="checkbox" id="chkdwn2" value="feedback" /> 我需要执行什么jQuery代码?还在搜索良好的jQuery文档/研究材料。

15
将输入更改为大写
JS: <script type="text/css"> $(function() { $('#upper').keyup(function() { this.value = this.value.toUpperCase(); }); }); </script> 的HTML <div id="search"> <input type="radio" name="table" class="table" value="professor" tabindex="1" /> Professor <input type="radio" name="table" class="table" value="department" tabindex="2" /> Department <input type="radio" name="table" id="upper" class="table" value="course" tabindex="3" /> Course <input type="text" name="search" class="keywords" value="Select an option..." onclick="this.value='';" onfocus="this.select()" …

7
将变量传递给jQuery AJAX成功回调中的函数
我正在尝试通过jQuery AJAX调用预加载一些图像,但是在将(url)字符串传递到AJAX调用的成功函数中的函数时遇到了实际问题(如果有意义)。 这是我的立场代码: //preloader for images on gallery pages window.onload = function() { setTimeout(function() { var urls = ["./img/party/"]; //just one to get started for ( var i = 0; i < urls.length; i++ ) { $.ajax({ url: urls[i], success: function(data,url) { $(data).find("a:contains(.jpg)").each(function(url) { new Image().src = url + $(this).attr("href"); …
74 jquery  ajax  callback 


28
datatable jQuery-表标题宽度与主体宽度不对齐
我正在使用jQuery数据表。运行该应用程序时,标头宽度与主体宽度不对齐。但是,当我单击页眉时,它与主体的宽度对齐,但是即使那样,仍有一些光线未对齐。仅在IE中会出现此问题。 JSFiddle 页面加载后的外观如下: 单击标题后: 我的数据表代码: $("#rates").dataTable({ "bPaginate": false, "sScrollY": "250px", "bAutoWidth": false, "bScrollCollapse": true, "bLengthChange": false, "bFilter": false, "sDom": '<"top">rt<"bottom"flp><"clear">', "aoColumns": [{ "bSortable": false }, null, null, null, null ] }); rates是我的表格ID。 有人可以帮我吗?提前致谢。

18
将返回的JSON对象属性转换为(最低优先级)camelCase
我有从API返回的JSON,如下所示: Contacts: [{ GivenName: "Matt", FamilyName: "Berry" }] 为了使其与我的代码风格(camelCase-小写首字母)保持一致,我想对数组进行转换以产生以下内容: contacts: [{ givenName: "Matt", familyName: "Berry" }] 最简单/最好的方法是什么?创建一个新的Contact对象并遍历返回数组中的所有联系人? var jsonContacts = json["Contacts"], contacts= []; _.each(jsonContacts , function(item){ var contact = new Contact( item.GivenName, item.FamilyName ); contacts.push(contact); }); 还是可以映射原始数组或以某种方式对其进行转换?

9
JavaScript吸管(鼠标光标下方像素的告诉颜色)
我正在寻找“吸管”工具,该工具为CMS提供JavaScript鼠标光标所位于的像素的十六进制值。 对于Firefox,有出色的ColorZilla扩展可以做到这一点。但是,它当然只是FF,我真的很想随同CMS一起提供该工具。 荷兰开发人员有一个非常聪明的主意,就是结合使用Ajax和PHPimagecolorat()来找出图像上的Pixel颜色。但这限制了我可以访问服务器端的图像的范围,而我真的梦想着有一个通用工具。 我将使用其中一种方法,但更希望使用跨浏览器,基于Javascript或Flash的方式,这种方式不需要服务器端摆弄,也不需要安装扩展程序。 我对ColorZilla可以做的任何IE特定解决方案也很感兴趣-我可以只支持IE和FF,尽管跨浏览器解决方案当然是理想的。

6
jQuery按键箭头键
我正在尝试捕获jQuery中的箭头按键,但是没有事件被触发。 $(function(){ $('html').keypress(function(e){ console.log(e); }); }); 这会为字母数字键生成事件,但是删除,箭头键等不会生成事件。 我没有抓到这些错在做什么?

5
jQuery动画滚动
我不确定如何调用效果,但是有人可以将我指向可以帮助我达到与该网站相同效果的库吗? http://www.makr.com 基本上,只要单击鼠标,它就会将行向上移动到页面顶部。如果没有专门的效果库,则最好使用jQuery的代码段来提供帮助。 我不确定是否需要开始其他话题,但是有人可以用一个小的jQuery代码段帮助我实现Makr UI的全部效果吗?

8
如何使用PHP为JQuery .ajax()返回正确的成功/错误消息?
我不断收到错误警报。MYSQL部分没有问题,查询被执行,我可以在数据库中看到电子邮件地址。 客户端: <script type="text/javascript"> $(function() { $("form#subsribe_form").submit(function() { var email = $("#email").val(); $.ajax({ url: "subscribe.php", type: "POST", data: {email: email}, dataType: "json", success: function() { alert("Thank you for subscribing!"); }, error: function() { alert("There was an error. Try again please!"); } }); return false; }); }); </script> 服务器端: <?php $user="username"; …
74 php  jquery  html  ajax 

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.