Questions tagged «jquery»

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

6
jQuery:通过.attr()添加两个属性;方法
编辑: 我了解到,使用以外的值_blank无法在移动浏览器上打开新的窗口/标签。 例如,如果您需要打开一个新的窗口/选项卡: 这适用于所有浏览器,甚至移动浏览器:target="_blank"。 这不适用于移动浏览器,但适用于桌面浏览器:target="new"。 - 尽管我正在做这件事,但是我不确定是否有更好的方法可以做到这一点,或者我所获得的方法是否是正确/唯一的方法。 基本上,我正在做的是将所有target="_new"or或target="_blank"attribute值替换为target="nw",这样仅打开一个新窗口,并在其中打开所有其他新窗口,以免用户被多个窗口淹没。 我还添加了“ 在新窗口中打开 ” title=""属性。 所以我创建的解决方案是这样的: $("a[target='_blank'], a[target='_new']").attr('target','nw').attr('title','Opens in a new window'); 注意这两种.attr();方法。 这是向元素添加两个属性的正确方法吗? 我试过了,.attr('target','nw','title','Opens in a new window')但是没有用。 我问的原因是由于DYR(不要重复自己)原理,所以如果我可以改进自己拥有的代码,那么很好,如果没有,那么它就是它。 谢谢。
104 jquery 

5
'touchstart'事件是否与e.PageX位置等效?
我正在尝试与live函数一起使用的touchstart事件的jQuery获得X位置? 即 $('#box').live('touchstart', function(e) { var xPos = e.PageX; } ); 现在,这确实可以将“ click”作为事件。到底如何(不使用Alpha jQuery Mobile)通过触摸事件获取它? 有任何想法吗? 谢谢你的帮助。

5
jQuery获取图像src
我希望当我单击按钮时,可以获得特定的img src并在div类img-block块中显示img src 。 的HTML <button class="button">Click</button> <div class="img1"> <img src="img.jpg" alt=""> </div> <div class="img-block"></div> 的CSS .img-block{ position: absolute; top:10%; right:10%; background-color: red; width: 500px; height: 500px; } .img1 img{ width: 200px; } JS $('.button').click(function(){ var images = $('.img1 img').attr(src); alert(images); }); 但是现在我面临的问题是获取img src。 因此,我使用Alert进行测试,结果是没有任何警报。
104 jquery 

7
如何复制pinterest.com的绝对div堆栈布局
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 7年前关闭。 改善这个问题 我正在寻找复制Pinterest.com的div布局,特别是如何调整列数以适应浏览器调整大小的更多/更少,并且垂直堆叠不取决于相邻列的高度。源代码显示每个div是绝对位置。一位联合创始人回答了Quora的一篇文章,指出这是使用自定义jQuery和CSS完成的。我希望结果从左到右排序。您可以提供任何指示使其成为我自己的方向,将不胜感激。
104 jquery  css  layout 

13
未捕获的TypeError:加载jquery-min.js时未定义函数
我正在构建一个正常的网页,该网页需要我加载大约五个CSS文件和十个Javascript文件。 当将它们分别加载到HTML页面中时,我的网页加载正常。 现在进行生产时,我将所有Javascript按所需的顺序连接到一个文件中,并将所有CSS连接到另一个文件中。但是,当我尝试使用串联文件运行网页时,会引发错误消息: Uncaught TypeError: undefined is not a function 在串联的Javascript文件中加载jquery.min.js的行中。 我该怎么做才能减轻这种情况?我想连接所有文件并缩小它们以进行生产。请帮忙。 编辑:我按照它们分别加载时的顺序合并了Javascript和CSS,并能正常工作。

5
jQuery $(window).height()返回文档高度
我确定我正在犯一个简单的错误,但我只是在发出警报$(window).height(),它返回的值与相同$(document).height()。 我在13英寸的MBA上,浏览器的窗口高度在780px-820px(大约)之间达到最大值时,但是每次返回的窗口高度与文档高度相同时,在我正在使用的网站上,每种情况下超过1000像素。 这里发生了什么? alert($(window).height()); alert($(document).height());
104 jquery 

8
$(this).serialize()—如何添加值?
目前我有以下内容: $.ajax({ type: 'POST', url: this.action, data: $(this).serialize(), }); 效果很好,但是我想为数据添加一个值,所以我尝试了 $.ajax({ type: 'POST', url: this.action, data: $(this).serialize() + '&=NonFormValue' + NonFormValue, }); 但这没有正确发布。关于如何将项目添加到序列化字符串的任何想法?这是一个全局页面变量,不是特定于表单的。

6
使用jQuery仅替换div内的文本
我有一个像这样的div: <div id="one"> <div class="first"></div> "Hi I am text" <div class="second"></div> <div class="third"></div> </div> 我正在尝试使用jquery仅将文本从“嗨,我是文本”更改为“嗨,我是替换”。这可能很容易,但我无法做到。 使用$('#one').text('')只是清空整个#Onediv。
104 javascript  jquery 

8
jQuery使用AND和OR运算符按属性选择
我正在考虑,如果在jQuery中可以使用AND和OR通过命名属性选择元素。 例: <div myid="1" myc="blue">1</div> <div myid="2" myc="blue">2</div> <div myid="3" myc="blue">3</div> <div myid="4">4</div> 我想选择所有元素,myc="blue"但只有那些myid设置为1或3 的元素。 所以我尝试了: a=$('[myc="blue"] [myid="1"] [myid="3"]'); 但它不起作用,在这里相同: a=$('[myc="blue"] && [myid="1"] || [myid="3"]'); 是否可以不编写特殊的过滤器功能?


6
什么是获得JQuery ajax请求进度的最干净的方法?
用简单的javascript很简单:只需将回调附加到 {XMLHTTPRequest}.onprogress var xhr = new XMLHttpRequest(); xhr.onprogress = function(e){ if (e.lengthComputable) var percent = (e.loaded / e.total) * 100; }; xhr.open('GET', 'http://www...', true); xhr.onreadystatechange = function() { ... }; xhr.send(null); 但是我正在做一个Ajax网站,该网站使用JQuery($.get()或$.ajax())下载html数据,我想知道哪种是获取请求进度的最佳方法,以便在进度条上显示一点,但奇怪的是,我不是在JQuery文档中找到有用的东西...

9
在输入类型日期中设置日期
<input id="datePicker" type="date" />​ 我将在chrome 中的日期选择器输入类型日期中设置今天的日期。 $(document).ready( function() { var now = new Date(); var today = now.getDate() + '/' + (now.getMonth() + 1) + '/' + now.getFullYear(); alert(today); $('#datePicker').val(today); });​ 但它不起作用 编辑此jsFiddle-请尝试使用chrome。
104 javascript  html  jquery  date 


4
html表单标签的用途是什么
我不了解html中的表单标签的用途。 我可以轻松地完美使用任何输入类型,而无需使用form标记。将其包装在输入周围几乎是多余的。 另外,如果我使用ajax调用服务器端页面,则可以简单地使用jQuery。唯一的例外是,我注意到您出于某种原因必须将上传脚本包装在form标签周围。 那么,为什么表格仍然被广泛用于诸如文本输入之类的简单事物呢?这似乎是一件非常古老且不必要的事情。 我只是看不到好处或需要它。也许我想念一些东西。
104 javascript  php  jquery  html  forms 

6
内容安全策略:该页面的设置阻止了资源的加载
我在页面加载中使用了CAPTCHA,但是由于某些安全原因而被阻止。 我正面临这个问题: 内容安全策略:页面的设置阻止了加载 的资源 http://www.google.com/recaptcha/api.js?onload=myCallBack&render=explicit (“ script-src http://test.com:8080'unsafe-inline''unsafe-eval'”)。 我使用了以下JavaScript和meta标签: <meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'"> <script src="http://www.google.com/recaptcha/api.js?onload=myCallBack&render=explicit" async defer></script>

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.