Questions tagged «jquery»

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

6
动态加载CSS样式表在IE上不起作用
我动态加载CSS样式表(在jQuery的帮助下),如下所示: var head = document.getElementsByTagName('head')[0]; $(document.createElement('link')) .attr({ type: 'text/css', href: '../../mz/mz.css', rel: 'stylesheet' }) .appendTo(head); 在Firefox和Google Chrome浏览器中可以正常运行,但在IE中则不能。 有什么帮助吗?谢谢


5
使用jQuery发送JSON数据
为什么在下面的代码中将数据发送为City=Moscow&Age=25JSON格式? var arr = {City:'Moscow', Age:25}; $.ajax( { url: "Ajax.ashx", type: "POST", data: arr, dataType: 'json', async: false, success: function(msg) { alert(msg); } } );

6
jQuery-获取Ajax POST的表单值
我正在尝试通过AJAX将表单值发布到php文件中。如何收集表单值以发送到“ data”参数内部? $.ajax({ type: "POST", data: "submit=1&username="+username+"&email="+email+"&password="+password+"&passconf="+passconf, url: "http://rt.ja.com/includes/register.php", success: function(data) { //alert(data); $('#userError').html(data); $("#userError").html(userChar); $("#userError").html(userTaken); } }); HTML: <div id="border"> <form action="/" id="registerSubmit"> <div id="userError"></div> Username: <input type="text" name="username" id="username" size="10"/><br> <div id="emailError" ></div> Email: <input type="text" name="email" size="10" id="email"/><br> <div id="passError" ></div> Password: <input type="password" name="password" size="10" id="password"/><br> …
73 jquery  ajax 

13
jQuery $ {document).ready()触发两次
我一直在网上浏览,试图找出这里发生的事情,但我还没有得到具体的答案。 $(document).ready我的网站上有一个缝可以运行多次,而不管其中的代码如何。 我已经阅读了有关jQuery的错误报告,内容涉及.ready如果语句中发生异常,事件将如何触发两次。但是,即使我有以下代码,它仍然运行两次: $(document).ready(function() { try{ console.log('ready'); } catch(e){ console.log(e); } }); 在控制台中,我看到的只是两次“就绪”记录。另一个带有异常的.ready是否有可能引起问题?我的理解是,所有.ready标签都是彼此独立的,但是我似乎找不到在哪里发挥作用? 这是该站点的标题: <head> <title>${path.title}</title> <meta name="Description" content="${path.description}" /> <link href="${cssHost}${path.pathCss}" rel="stylesheet" type="text/css" /> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript" charset="utf-8"><!----></script> <script src="media/js/fancybox/jquery.fancybox.pack.js" type="text/javascript" ><!-- --></script> <script src="/media/es/jobsite/js/landing.js" type="text/javascript" ><!-- --></script> <script src="/media/es/jobsite/js/functions.js" type="text/javascript"><!-- --> </script> <script src="/media/es/jobsite/js/jobParsing.js" type="text/javascript" charset="utf-8"><!----></script> <script src="/media/es/jobsite/js/queryNormilization.js" …


6
JavaScript中的循环计时器
我需要每2000毫秒执行一段JavaScript代码。 setTimeout('moveItem()',2000) 上面的代码将在2000毫秒后执行一个函数,但不会再次执行。 所以在我的moveItem函数中,我有: function moveItem() { jQuery(".stripTransmitter ul li a").trigger('click'); setInterval('moverItem()',2000); } 这是行不通的,因为我想每隔2000毫秒执行一次触发器单击jQuery代码,但是现在一直在调用它,并且脚本需要中断。除此之外,我觉得这是非常糟糕的编码质量……你们将如何解决?

6
在JSON对象上使用jQuery的find()
与brnwdrng的问题类似,我正在寻找一种搜索类似于JSON的对象的方法。 假设我对象的结构是这样的: TestObj = { "Categories": [{ "Products": [{ "id": "a01", "name": "Pine", "description": "Short description of pine." }, { "id": "a02", "name": "Birch", "description": "Short description of birch." }, { "id": "a03", "name": "Poplar", "description": "Short description of poplar." }], "id": "A", "title": "Cheap", "description": "Short description of category …


3
如何获得jQuery中浏览器的滚动位置?
我有一个带有滚动条的网络文档。我想获取当前滚动位置的值(以像素为单位)。当我运行以下函数时,它将返回零值。我怎样才能做到这一点? <script type="text/javascript" src="js/jquery-1.7.2.js"></script> <script type="text/javascript" src="js/jquery.mousewheel.min.js"></script> <script type="text/javascript"> $(function (){ $('#Eframe').on("mousewheel", function() { alert(document.body.scrollDown) } }) </script>

8
自动完成触发任何事件吗?
我有一个非常简单的表格。当用户在输入字段中键入内容时,我想更新他们在页面上其他位置键入的内容。这一切都很好。我已经绑定的更新的keyup,change和click事件。 唯一的问题是,如果您从浏览器的自动完成框中选择一个输入,则该输入不会更新。当您从自动完成功能中进行选择时,是否会触发任何事件(显然既不是change也不是click)。请注意,如果您从“自动完成”框中选择并模糊了输入字段,则将触发更新。我希望自动完成会立即触发它。 请参阅:http : //jsfiddle.net/pYKKp/(希望您过去用“电子邮件”输入填写了很多表格)。 HTML: <input name="email" /> <div id="whatever"><whatever></div> CSS: div { float: right; } 脚本: $("input").on('keyup change click', function () { var v = $(this).val(); if (v) { $("#whatever").text(v); } else { $("#whatever").text('<whatever>'); } });

5
如何使用JQuery发布JSON数据?
我想将Json发布到同一服务器上的Web服务。但是我不知道如何使用JQuery发布Json。我已经尝试使用此代码: $.ajax({ type: 'POST', url: '/form/', data: {"name":"jonas"}, success: function(data) { alert('data: ' + data); }, contentType: "application/json", dataType: 'json' }); 但是使用此JQuery代码时,数据不会作为Json在服务器上接收。这是服务器上的预期数据:{"name":"jonas"}但是使用JQuery时,服务器receive name=jonas。换句话说,它是“ urlencoded”数据,而不是Json。 有什么方法可以使用JQuery以Json格式发布数据,而不是未编码的数据?还是我必须使用手动ajax请求?
73 jquery  ajax  json  post  http-post 

5
隐藏div但保留空白
我有以下div元素: .description { color: #b4afaf; font-size: 10px; font-weight: normal; } <div class="description">Some text here</div> 运行代码段隐藏结果展开摘要 然后,我对元素具有单击功能以隐藏上面的div: $('#target').click(function(){ $(".description").hide(); }); 当我隐藏div时,它会折叠并停止占用空间。这弄乱了我页面的布局。 有没有办法隐藏div,但仍保持以前占用的空间?我不想更改字体颜色,因为它仍然可以选择。
73 jquery  css  html  hide 

9
将焦点放在div contenteditable元素上
我有一个<div contenteditable=true>由所见即所得定义一些元素的地方。例如<p>,<h1>等等。我想直接将重点放在其中一个元素上。 例如在<p id="p_test">。但是似乎focus()函数对<div>元素,<p>元素不起作用... 在我的情况下,还有另一种方法来定义焦点吗?

9
$ {document).scrollTop()始终返回0
一旦页面的滚动位置达到某个高度,我只是在尝试做某事。但是scrollTop()返回0或null无论我向下滚动多远。这是我用来检查scrollTop()值的帮助功能: $('body').click(function(){ var scrollPost = $(document).scrollTop(); alert(scrollPost); }); 我尝试附加scrollTop()到$('body'),$('html')当然$(window),但没有任何变化。 有任何想法吗?

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.