
jQuery的更改类名
我想更改给定td标签ID的td标签的类:<td id="td_id" class="change_me"> ...我希望能够在其他dom对象的click事件中执行此操作。如何获取TD的ID并更改其类别?回答:您可以使用来 设置 类(无论它 是 什么).attr(),如下所示:$("#td_id").attr('class', 'newClass');如果要 添加 类,请.addclass()改用,如下所示:$("#td_id"...
2024-01-10
jQuery对象和DOM元素
我想了解jQuery对象和DOM元素之间的关系。当jQuery返回一个元素时,它会显示为[object Object]警报。当getElementByID返回一个元素时,它显示为[objectHTMLDivElement]。这到底是什么意思?我的意思是说两个对象都有区别吗?还有什么方法可以对jQuery对象和DOM元素进行操作?一个jQuery对象可以代表多个DOM元素吗?...
2024-01-10
jQuery对象上的递归迭代
前几天,我以为我在jQuery中看到了一个对象迭代器,该对象迭代器具有可以设置为对子对象进行递归迭代的标志。我以为它是jQuery.each()的一部分,但是现在我在文档中看不到该功能。jQuery中是否有任何此类迭代器可以自动递归?(我知道如何用JavaScript进行操作。只是想知道我是否确实看到了我以...
2024-01-10
jQuery用户界面滑块步骤
我有一个jQuery UI的滑块,我注意到,如果最大值和最小值之间的差异不是精确的倍数步骤选项滑块不能正常工作。jQuery用户界面滑块步骤例如: 分钟:6900 最大:79900 步骤:1500当我移动光标最大,最大可达值是78900((78900-6900)/ 15 = 48)时,下一将是80400.我怎样才能达到最大值(79900)?感谢回答...
2024-01-10
jQuery弹出气泡/工具提示
我正在尝试创建一个“气泡”,该气泡可以在onmouseover事件触发时弹出,并且只要鼠标悬停在引发onmouseover事件的项目上方,或者如果鼠标移入气泡中,它就会保持打开状态。我的泡沫将需要具有各种HTML和样式,包括超链接,图像等。我基本上通过编写约200行丑陋的JavaScript来实现了这一目标,但是我真...
2024-01-10
如何判断jQuery是否继承了特定的CSS属性?
这是一个非常简单的问题,因此我将对其进行简短介绍:我问的原因是因为使用jQuery的css方法,它将返回计算的样式,该样式继承了父对象的CSS属性。有没有办法检索在对象本身上设置的属性?一个例子可以解释我的进步:CSS:div#container { color:#fff;}HTML:<div id="container"> Something that should be intere...
2024-01-10
jQuery遍历具有相同类的元素
我的类中有很多div,testimonial并且我想使用jquery遍历它们以检查每个div是否满足特定条件。如果为真,则应执行一个操作。有人知道我会怎么做吗?回答:使用每个:’ i‘是数组中的位置,obj是您要迭代的DOM对象(也可以通过jQuery包装器进行访问$(this))。$('.testimonial').each(function(i, obj) { //test});...
2024-01-10
jQuery将更多参数传递给回调
有没有办法将更多数据传递到jQuery中的回调函数中?我有两个函数$.post,例如,我希望回调到,以传递AJAX调用的结果数据以及一些自定义参数function clicked() { var myDiv = $("#my-div"); // ERROR: Says data not defined $.post("someurl.php",someData,doSomething(data, myDiv),"json"); // ERROR: Would pass in myD...
2024-01-10
jQuery逐步读取AJAX流?
我已经阅读了这个问题,但并不能完全回答我的问题。不幸的是,自从我上次查看AJAX以来,XHR对象中的一切似乎已经发生了变化,因此不再可能responseText在完成填充之前直接访问它。我必须编写一个页面,该页面使用AJAX(最好是jQuery,但我愿意接受建议)从无法控制的服务器通过HTTP检索CSV数据。响应...
2024-01-10
jQuery的哪个转义键的键代码
我有两个功能。当按下回车键时,功能正常运行,但是当按下退出键时,功能无法正常运行。退出键的正确数字是多少?$(document).keypress(function(e) { if (e.which == 13) $('.save').click(); // enter (works as expected) if (e.which == 27) $('.cancel').click(); // esc (does not work)});回答:尝试使用keyup事件:$(docume...
2024-01-10
使用jQuery检测元素内容更改
change() 函数可以工作并检测表单元素的更改,但是有没有一种方法可以检测DOM元素的内容何时更改?这是行不通的,除非#content是表单元素$("#content").change( function(){ // do something});我希望在执行类似操作时触发此操作:$("#content").html('something');另外html()或append()函数没有回调。有什么建议么?回...
2024-01-10
jQuery:向左滑动和向右滑动
我所看到的slideUp和slideDownjQuery的。左右滑动的功能/方式如何?回答:您可以使用jQueryUI中的其他效果来执行此操作:快速示例:$(this).hide("slide", { direction: "left" }, 1000);$(this).show("slide", { direction: "left" }, 1000);...
2024-01-10
无需使用jQuery即可平滑滚动
我正在编写一个页面,其中我只想将原始JavaScript代码用于UI,而不会受到插件或框架的干扰。现在,我正在努力寻找一种无需使用jQuery即可平滑滚动页面的方法。回答:尝试使用此平滑滚动演示或类似的算法:使用获取当前的最佳位置 self.pageYOffset获取元素的位置,直到要滚动到的位置: element.offse...
2024-01-10
拒绝访问IE上的jQuery脚本
我有一个使用jQuery1.4.2脚本的iframe。将相同的iframe注入到http和https站点中。jQuery脚本作为相对路径包含在主HTML文件中(例如/scripts/jquery-1.4.2.min.js)。进行AJAX调用时,InternetExplorer拒绝访问。AJAX正在调用另一个子域,但它使用的是正确的协议。所有其他浏览器都可以工作,但是Internet Explorer出现以下错...
2024-01-10
使用jQuery中止Ajax请求
使用jQuery,如何 尚未收到响应 ?回答:大多数jQuery Ajax方法都返回XMLHttpRequest(或等效的)对象,因此您可以使用abort()。请参阅文档:abort Method (MSDN).取消当前的HTTP请求。abort()(MDN)。如果请求已经发送,则此方法将中止请求。var xhr = $.ajax({ type: “POST”, url: “some.php”, data: “name=...
2024-01-10
使用jQuery更改CSS类属性
有没有一种方法可以使用jQuery更改CSS类的属性,而不是元素属性?这是一个实际的例子:我上课有一个div red.red {background: red;}我想更改类red背景属性,而不是已red分配类背景的元素。如果我使用jQuery .css()方法做到这一点:$('.red').css('background','green');它会影响现在具有class的元素red。到这里为止...
2024-01-10
使用jQuery获取当前URL?
我正在使用jQuery。如何获取当前URL的路径并将其分配给变量?范例网址:http://localhost/menuname.de?foo=bar&number=0回答:要获取路径,可以使用:var pathname = window.location.pathname; // Returns path only (/path/example.html)var url = window.location.href; // Returns full URL (https://exa...
2024-01-10
JQuery的,如何从父
获得属性的循环,我与阵列和环出了问题,我想从阵列设置两个属性(YT具体任务和HREF到b b_yt),例如:JQuery的,如何从父 //from <div class="task" yt=""> <div class="button"> <a class="b b_yt" href=""> </div> </div> <div class="task" yt=""> <div class="button"> <a class="b b_yt" hre...
2024-01-10
jQuery:执行同步AJAX请求
我过去曾经做过一些jQuery,但是我完全坚持了这一点。我了解使用同步ajax调用的优缺点,但是在这里将是必需的。远程页面已加载(由firebug控制),但未显示任何返回信息。function getRemote() { var remote; $.ajax({ type: "GET", url: remote_url, async: false, success : function(data) { ...
2024-01-10
jQuery将XML标签转换为大写
我有一个AJAX请求,该请求返回我想注入DOM的XML字符串。我的功能看起来像 $.ajax({ type: 'POST', url: "myrequest", data: postdata, datatype: 'json', success: function (arguments) { newxmlstring = arguments.newxml; oldnode = $("someselector specified in the arg...
2024-01-10
jQuery:合并多个JSON结果
用户想使用Youtube的JSON API在JQuery网站中导入Youtube播放列表。 Youtube仅返回前50个条目,但是播放列表的长度可能超过100个条目(长度由JSON响应中的“totalItems”给出)。所有条目都需要合并为1个对象,最后需要将其推入到输出函数中。条目1-50:http ://gdata.youtube.com/feeds/api/playlists/84780DAC99E1A285? v=2&alt=js...
2024-01-10
绑定一个jQuery回调里面不起作用
我有以下代码:绑定一个jQuery回调里面不起作用<input type="text" ID="JOB_CODETextBox" runat="server" value='<%# Eval("JOB_CODE") %>' readonly="readonly" onclick="$('#basic-modal-content').modal({ appendTo:'form', persist: true, onClose: function (dialog) { ...
2024-01-10
如何使用jQuery向元素添加伪类?
在CSS中,将鼠标悬停在元素上时,可以使用:hover伪类为其指定视图:.element_class_name:hover { /* stuff here */}如何使用jquery添加或“打开”此伪类?通常在jQuery中,如果您想添加一个类,可以这样做:$(this).addClass("class_name");我已经尝试过“ hover”,但这实际上是在元素中添加了一个名为“ hover”的...
2024-01-10
关于JQuery语法的不清楚
我知道这是关于JQuery的基本知识,但是我无法在任何地方找到并解决这个问题。在我的项目中,我有一个表单,我正在使用jquery重置该表单中的每个输入,但是我无法像使用javascript一样使用reset()方法。我搜索并发现,在JQuery中,如果我想用reset()函数重置表单,我需要使用这个$('#form')[0]。我...
2024-01-10
jQuery的追加不适用于SVG元素?
假设这样:<html><head> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("svg").append('<circle cx="100" cy="50" r="40" stroke="black" stroke-width="2" fill="red"/>'); }); </script></head><...
2024-01-10
