Questions tagged «jquery»

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

4
未定义ESLint dollar($)。(没有undef)
$("#ID").hide(); 我将ESLint添加到我的项目中。 一切都很好,除了symbol $。 我得到错误: [eslint] '$' is not defined. (no-undef) 我的.eslintrc.json(注意:当有等效的javascript代码时,它还设置了其他规则以禁止jquery函数): { "env": { "browser": true, "commonjs": true, "es6": true }, "extends": [ "eslint:recommended" ], "parserOptions": { "sourceType": "module" }, "plugins": [ "dollar-sign", "jquery" ], "rules": { "indent": [ "error" , "tab" ], "linebreak-style": [ "error", "windows" ], "quotes": …
107 jquery  eslint 

3
如何使用JQuery设置对输入字段的关注
给定以下HTML结构: <div class="wrapper"> <div class="top"> <a href="http://example.com" class="link">click here</a> </div> <div class="middle"> some text </div> <div class="bottom"> <form> <input type="text" class="post"> <input type="submit"> </form> </div> <div> 这将在页面上重复几次,.bottom当用户单击.topdiv中的链接时,如何将焦点设置在div 的输入字段上? 我目前正在.bottom使用下面的JQuery代码使div在单击时成功显示,但是似乎无法弄清楚如何同时将焦点设置在输入字段上。 $('.link').click(function() { $(this).parent().siblings('div.bottom').show(); }); 谢谢!
106 jquery  html 

11
如何获得输入的包含形式?
当我仅具有对该INPUT的引用时,需要获得对该INPUT的FORM父级的引用。JavaScript有可能吗?如果愿意,请使用jQuery。 function doSomething(element) { //element is input object //how to get reference to form? } 这不起作用: var form = $(element).parents('form:first'); alert($(form).attr("name"));

9
无法在jQuery.ajax中将content-type设置为'application / json'
当我有这个代码 $.ajax({ type: 'POST', //contentType: "application/json", url: 'http://localhost:16329/Hello', data: { name: 'norm' }, dataType: 'json' }); 在提琴手中,我可以看到以下原始请求 POST http://localhost:16329/Hello HTTP/1.1 Host: localhost:16329 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.2) Gecko/20100101 Firefox/10.0.2 Accept: application/json, text/javascript, */*; q=0.01 Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3 Accept-Encoding: gzip, deflate Connection: keep-alive Content-Type: application/x-www-form-urlencoded; charset=UTF-8 Referer: http://localhost:14693/WebSite1/index.html Content-Length: 9 …

15
如何使脚本执行等到加载jQuery
我遇到了页面加载速度如此之快的问题,以至于jquery在后续脚本调用之前尚未完成加载。有没有一种方法来检查是否存在jquery,如果不存在,请稍等片刻然后重试? 针对以下答案/评论,我将发布一些标记。 情况... asp.net母版页和子页。 在母版页中,我引用了jquery。然后,在内容页面中,我引用了特定于页面的脚本。加载页面特定的脚本时,它抱怨“ $未定义”。 我在标记的几个点上放置了警报,以查看事物触发的顺序,并确认它按以下顺序触发: 母版页标题。 子页面内容块1(位于母版页头内部,但在调用母版页脚本之后)。 子页面内容块2。 这是母版页顶部的标记: <%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site.master.cs" Inherits="SiteMaster" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head id="Head1" runat="server"> <title>Reporting Portal</title> <link href="~/Styles/site.css" rel="stylesheet" type="text/css" /> <link href="~/Styles/red/red.css" rel="stylesheet" type="text/css" /> <script type="text/Scripts" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script> <script type="text/Scripts" language="javascript" src="../Scripts/jquery.dropdownPlain.js"></script> …
106 javascript  jquery 

11
jQuery检查DOM中是否有重复的ID
我正在使用ASP.NET MVC编写应用程序。与传统的ASP.NET相比,您在生成的页面中创建所有ID的责任要大得多。ASP.NET会给您带来讨厌但唯一的ID。 我想添加一个快速的小jQuery脚本来检查我的文档中是否有重复的ID。它们可能是DIVS,图像,复选框,按钮等的ID。 <div id="pnlMain"> My main panel </div> <div id="pnlMain"> Oops we accidentally used the same ID </div> 我正在寻找一种设置并忘记类型的实用程序,当我不小心做某事时会警告我。 是的,我只会在测试期间使用此工具,也欢迎使用其他替代方法(例如firebug插件)。
106 jquery  dom 

7
如何使用jQuery处理复选框的更改?
我有一些代码 <input type="checkbox" id="chk" value="value" /> <label for="chk">Value </label> <br/> <input type="button" id="But1" value="set value" /> <br /> <input type="button" id="But2" value="read checked" /> javascript: $(document).ready(function () { console.log("Ready ..."); registerHandlers(); function registerHandlers() { $('#But1').click(function () { $('#chk').prop('checked', !$('#chk').is(':checked')); }); $('#But2').click(function () { var chk1 = $('#chk').is(':checked'); console.log("Value : " …
106 jquery  checkbox 



2
文本区域的val()与text()
我正在使用jQuery,想知道是否应该使用val()或text()(或其他方法)来读取和更新textarea的内容。 我尝试过两者,但都遇到了问题。当我使用text()更新textarea时,换行符(\ n)不起作用。当我使用val()检索textarea内容时,如果文本太长,则文本将被截断。
106 jquery  forms  textarea 

8
ajax和jquery有什么区别,哪个更好?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 我对使用ajax或jquery感到困惑,所以我想知道区别是什么,例如性能和复杂性哪个更好。
106 jquery  ajax 

14
jQuery和TinyMCE:textarea值未提交
我正在使用jQuery和TinyMCE提交表单,但是序列化存在问题,因为Textarea值未发布。 这是代码: <form id="myForm" method="post" action="post.php"> <textarea name="question_text" id="question_text" style="width:543px;height:250px;"></textarea> </form> 语言:lang-js $('#myForm').submit(function() { $.ajax({ type: 'POST', url: $(this).attr('action'), data: $(this).serialize(), success: function(data) { $('#result').fadeIn('slow'); $('#result').html(data); $('.loading').hide(); } }) return false; }); tinyMCE.init({ // General options mode : "textareas", theme : "advanced", // Theme options theme_advanced_buttons1 : "bold,italic,underline,separator,image,separator,justifyleft,justifycenter,justifyright,jformatselect,fontselect,fontsizeselect,justifyfull,bullist,numlist,undo,redo,styleprops,cite,link,unlink,media,advhr,code,preview", theme_advanced_buttons2 : …
106 jquery  tinymce 

6
jQuery与AngularJS与Node.js之间的区别
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 3年前关闭。 改善这个问题 我刚刚开始Web开发,到目前为止,我知道: HTML-网站布局 CSS-使它看起来很漂亮 JavaScript-功能 那么jQuery,AngularJS和Node.js是什么? 快速搜索后,我发现jQuery是“ JavaScript库”,AngularJS是“基于JavaScript的开源前端Web应用程序框架”,而Node.js是“ JavaScript运行时环境”。 它们似乎都与JavaScript有关,所以它们是新语言吗?“框架/库”是什么意思? 一个简单的答案将不胜感激。(我只是开始进行Web编程,但是我对编程很熟悉)。

4
检查数组是否为空或空
我想知道如何在jQuery中检查数组是否为空或空。我试过了,array.length === 0但是没有用。它也没有引发任何错误。 这是代码: var album_text = new Array(); $("input[name='album_text[]']").each(function(){ if( $(this).val() && $(this).val() != '') { album_text.push($(this).val()); } }); if (album_text.length === 0) { $('#error_message').html("Error"); } else { // send data }
106 jquery  arrays  is-empty 

14
jQuery日期选择器Z-index问题
我有一个幻灯片div,并且该div上方有一个datepicker字段。 当我单击“日期选择器”字段时,日期选择器面板显示在幻灯片div的后面。 我把脚本写成: http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.14/jquery-ui.min.js 所以我不能在CSS中更改datepicker的z-index。脚本正在生成的datepicker的z索引是1,我的幻灯片div(也通过googleajaxapi调用)z索引是5。所以我想我必须将日期选择器的z索引增加到大于5。有什么办法增加吗? 有人可以帮我吗?

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.