Questions tagged «jquery»

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

3
jQuery:选择属性大于值的所有元素
我知道要过滤具有属性attrName的属性,该属性具有值attrValue,我这样做: filter("[attrName='attrValue']") 但是看文档http://api.jquery.com/category/selectors/我看不到选择所有元素的选项st attrName> attrValue 这项工作会吗 filter("[attrName>'attrValue']")

4
jQuery事件.load()、. ready()、. unload()
对于jQuery事件,这只是一个简单的问题。加载DOM时,.load(),.ready()和.unload()是否按顺序运行?当我看到jQuery文档时,答案似乎是肯定的。 <script type="text/javascript"> $(window).load(function () { // run code initializeCode(); }); $(document).ready(function() { //run code that MUST be after initialize }); $(window).unload(function() { Cleanup(); }); </script> 但是,.ready()内部的代码是在initializeCode()之前执行的;被执行,所以我真的很奇怪。现在,我必须将代码放在.onload()方法内,并放在initializeCode()之后;行,这意味着它位于.ready()块中。 当我刚接触jQuery时,有人可以向我解释一下吗?


8
.join()为什么不与函数参数一起使用?
为什么这样做(返回“ 1、2、3”): var words = ['one', 'two', 'three']; $("#main").append('<p>' + words.join(", ") + '</p>'); 这项工作(返回“列表:111”): var displayIt = function() { return 'the list: ' + arguments[0]; } $("#main").append('<p>' + displayIt('111', '222', '333') + '</p>'); 但这不是(返回空白): var displayIt = function() { return 'the list: ' + arguments.join(","); } $("#main").append('<p>' + displayIt('111', …


4
如何在Bootstrap的btn-group中预切换按钮?
如何部署单选按钮组并使按钮之一预切换? 我有一个带有星期几值的单选按钮组。这个: <div class="btn-group" data-toggle="buttons-radio"> <button class="btn" id="test0">Mon</button> <button class="btn" id="test1">Tue</button> <button class="btn" id="test2">Wed</button> <button class="btn" id="test3">Thu</button> <button class="btn" id="test4">Fri</button> <button class="btn" id="test5">Sat</button> <button class="btn" id="test6">Sun</button> </div> 我需要的是获取当前日期值(使用var currentDay = new Date().getDay())并toggle(激活)组中的相应按钮。 我正在尝试用下一个代码切换它(仅出于测试目的): $("#test0").button('toggle') 这是行不通的。

6
有没有更好的方法用jQuery创建面向对象的类?
我使用jQuery扩展功能来扩展类原型。 例如: MyWidget = function(name_var) { this.init(name_var); } $.extend(MyWidget.prototype, { // object variables widget_name: '', init: function(widget_name) { // do initialization here this.widget_name = widget_name; }, doSomething: function() { // an example object method alert('my name is '+this.widget_name); } }); // example of using the class built above var widget1 …

4
jQuery.animate()仅具有CSS类,没有显式样式
使用JQuery动画,我想使用在.css文件中某个位置定义的CSS类进行操作,而不必将所有样式参数都明确地赋予jquery.animate()。 我可以使用此类创建一个假的(例如,不可见的)元素,读取其CSS属性并将其提供给jquery.animate()-有人知道更好的方法吗?
71 jquery 

2
如何使用jsFiddle选择多个框架?
我实际上如何让jsfiddle使用多个库?我似乎只能使用jquery或knockout,但不能同时使用它。然而,当我看着别人的小提琴时,他们似乎没有这个问题。真烦人,不知道为什么它如此令人难忘,并且在互联网上没有任何搜索结果! 谢谢


4
jQuery单击功能后获取<li>元素的ID /值
如何提醒&lt;li&gt;点击的物品的ID ? &lt;ul id='myid'&gt; &lt;li id='1'&gt;First&lt;/li&gt; &lt;li id='2'&gt;Second&lt;/li&gt; &lt;li id='3'&gt;Third&lt;/li&gt; &lt;li id='4'&gt;Fourth&lt;/li&gt; &lt;li id='5'&gt;Fifth&lt;/li&gt; &lt;/ul&gt; (可以替换id的任何东西都可以是值,或者其他也可以使用。)
71 jquery  html  dhtml 

5
如何使用JQuery选择没有特定子元素的元素
是否有一个JQuery选择器来选择所有不具有某些子元素的元素作为直接子元素?例如: &lt;p&gt; text in paragraph &lt;/p&gt; &lt;p&gt; &lt;div&gt;text in div&lt;/div&gt; &lt;/p&gt; 我只想选择&lt;p&gt;像第一个(没有&lt;div&gt;孩子)的。这可能吗? 进一步的信息:实际上,我正在尝试通过这样的表达式将a&lt;div&gt;插入所有&lt;p&gt;不包含a的那些中: $('p').wrapInner('&lt;div /&gt;') 但这将为&lt;div&gt;第二个添加额外的内容&lt;p&gt;。

4
jQuery-如何确定div是否更改其高度或任何CSS属性?
我想知道当div更改其高度或任何CSS属性时如何触发事件。 我有一个id =的div mainContent。我希望jQuery在更改其高度时自动触发事件。我做了这样的事情: $("#mainContent").change('height', function() { $("#separator").css('height', $("#mainContent").height()); }); 我知道错了。 这是我的整个代码(我粘贴了所有代码,因为由于某些原因我无法进入jsfiddle): &lt;html&gt; &lt;head&gt; &lt;style type="text/css"&gt; html, body { width: 100%; height: 100%; margin: 0; padding: 0; } #separator { border-right: 1px solid black; } &lt;/style&gt; &lt;script type="text/javascript" src="jquery1.6.4min.js"&gt; &lt;/script&gt; &lt;script type="text/javascript"&gt; $(document).ready(function() { $("#separator").css('height', $("body").height()); }); $(function() { $("#btnSample1").click(function() …
71 javascript  jquery  css 

4
如何在node.js中使用jQuery ajax调用
这类似于使用Node.js的流数据,但是我觉得这个问题没有得到足够的回答。 我正在尝试使用jQuery ajax调用(get,load,getJSON)在页面和node.js服务器之间传输数据。我可以从浏览器中找到该地址,然后看到“ Hello World!”,但是当我从页面尝试此操作时,它失败并显示没有任何响应。我设置了一个简单的测试页面和hello world示例进行测试: &lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="utf-8" /&gt; &lt;title&gt;get test&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;h1&gt;Get Test&lt;/h1&gt; &lt;div id="test"&gt;&lt;/div&gt; &lt;script src="//ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.js"&gt;&lt;/script&gt; &lt;script&gt; $(document).ready(function() { //alert($('h1').length); $('#test').load('http://192.168.1.103:8124/'); //$.get('http://192.168.1.103:8124/', function(data) { // alert(data); //}); }); &lt;/script&gt; &lt;/body&gt; &lt;/html&gt; 和 var http = require('http'); http.createServer(function (req, res) { console.log('request received'); …

7
jQuery:在mousemove事件期间检测按下的鼠标按钮
我试图检测用户在jQuery下的mousemove事件期间按下的鼠标按钮-如果有的话,但是我得到的结果不明确: no button pressed: e.which = 1 e.button = 0 left button pressed: e.which = 1 e.button = 0 middle button pressed: e.which = 2 e.button = 1 right button pressed: e.which = 3 e.button = 2 码: &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;script src="http://code.jquery.com/jquery-latest.min.js"&gt;&lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;input id="whichkey" value="type something"&gt; …
71 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.