Questions tagged «jquery»

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

9
加载iFrame时如何显示加载消息?
我有一个iframe可以加载第三方网站,但加载速度非常慢。 有没有一种方法可以在iframe加载时显示加载消息,而用户看不到较大的空白? PS。请注意,iframe适用于第三方网站,因此我无法在其页面上进行任何修改/注入。



4
如何在jQuery中设置文本框值
如何正确加载一定值到使用jQuery的文本框?试了下一个,但我得到[object Object]的输出。请对此有所启发,我是jquery新手。 proc = function(x, y) { var str1 = $('#pid').value; var str2 = $('#qtytobuy').value; var str3 = $('#subtotal').load('compz.php?prodid=' + x + '&qbuys=' + y); $('#subtotal').val(str3); } <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <form name="yoh" method="get"> Product id: <input type="text" name="pid" value=""><br/> Quantity to buy:<input type="text" name="qtytobuy" value="" onkeyup="proc(document.yoh.pid.value, this.value);"></br> Subtotal:<input type="text" name="subtotal" id="subtotal" …
107 javascript  jquery 


8
什么时候应该使用jQuery的document.ready函数?
刚开始使用Javascript / jQuery时,我被告知要使用document.ready,但我从来没有真正了解过为什么。 有人可能会提供一些基本准则,说明何时将javascript / jquery代码包装在jQuery中document.ready吗? 我感兴趣的一些主题: jQuery的.on()方法:我.on()对AJAX 使用了很多方法(通常在动态创建的DOM元素上)。.on()单击处理程序是否应该始终在内部 document.ready? 性能:将各种javascript / jQuery对象保留在 document.ready 内部或外部是否更有性能(性能差异是否显着?)? 对象范围:AJAX加载页面不能说是访问对象中的前一页的的document.ready,正确吗?他们只能访问document.ready 之外的对象(即真正的“全局”对象)吗? 更新:为了遵循最佳实践,我所有的JavaScript(jQuery库和应用程序的代码)都位于HTML页面的底部,并且我在defer加载AJAX的页面上使用jQuery脚本中的属性,以便可以访问这些页面上的jQuery库。

11
Chrome中的AJAX发送选项而不是GET / POST / PUT / DELETE吗?
我正在工作一个内部Web应用程序。在IE10中,请求工作正常,但在Chrome中,所有AJAX请求(很多)都是使用OPTIONS发送的,而不是我提供的任何已定义方法。从技术上讲,我的要求是“跨​​域”。该站点位于localhost:6120上,我向AJAX发出请求的服务位于57124上。此关闭的jquery错误定义了该问题,但不是真正的解决方法。 如何在ajax请求中使用正确的http方法? 编辑: 这在每页的文档加载中: jQuery.support.cors = true; 每个AJAX的构建方式都类似: var url = 'http://localhost:57124/My/Rest/Call'; $.ajax({ url: url, dataType: "json", data: json, async: true, cache: false, timeout: 30000, headers: { "x-li-format": "json", "X-UserName": userName }, success: function (data) { // my success stuff }, error: function (request, status, error) { // my error …


8
使用JQuery检查是否已检查组中的单选按钮
我正坐在一个问题上,我需要使用JQuery来检查单选按钮组中是否没有选中任何单选按钮,以便在用户忘记选择某个选项时向他们显示javascript错误。 我正在使用以下代码来获取值 var radio_button_val = $("input[name='html_elements']:checked").val();
107 jquery 


7
如何使用getJSON,通过post方法发送数据?
我正在使用上述方法,并且与URL中的一个参数一起使用时效果很好。 例如Students/getstud/1,在应用控制器/动作/参数格式的地方。 现在,我在Students控制器中有一个动作,该动作接受两个参数并返回JSON对象。 那么如何$.getJSON()使用post方法发布数据? 类似的方法也是可以接受的。 关键是要用AJAX调用控制器的动作。

9
如何禁用由子元素触发的mouseout事件?
让我详细描述问题: 我想在将鼠标悬停在元素上时显示绝对定位的div。使用jQuery确实很简单,并且效果很好。但是,当鼠标悬停在子元素之一上时,它将触发包含div的mouseout事件。悬停子元素时,如何防止javascript触发包含元素的mouseout事件。 用jQuery做到最好和最短的方法是什么? 这是一个简化的示例来说明我的意思: HTML: <a>Hover Me</a> <div> <input>Test</input> <select> <option>Option 1</option> <option>Option 2</option> </select> </div> Javascript / jQuery: $('a').hover( function() { $(this).next().show() } function() { $(this).next().hide() } );


7
jQuery .data()不起作用,但是.attr()起作用
请原谅我没有对此做更多具体说明。我有一个奇怪的错误。在文档加载后,我循环了一些原来具有的元素data-itemname="",并使用设置了这些值.attr("data-itemname", "someValue")。 问题:当我以后遍历那些元素时,如果elem.data().itemname我知道"",则得到,但如果我知道,则elem.attr("data-itemname")得到"someValue"。就像jQuery的.data()getter只获取最初设置为包含某些值的元素,但是如果它们最初为空,然后又被设置,则以后.data()不会获取该值。 我一直在尝试重新创建此错误,但未能成功。 编辑 我已经重新创建了错误!http://jsbin.com/ihuhep/edit#javascript,html,live 此外,来自上方链接的摘录... JS: var theaters = [ { name: "theater A", theaterId: 5 }, { name: "theater B", theaterId: 17 } ]; $("#theaters").html( $("#theaterTmpl").render(theaters) ); // DOES NOT WORK - .data("name", "val") does NOT set the val var theaterA = $("[data-theaterid='5']"); theaterA.find(".someLink").data("tofilllater", "theater5link"); // this …
107 jquery 

3
使用Jquery AJAX提交HTML表单
我试图使用此示例使用AJAX提交HTML表单。 我的HTML代码: <form id="formoid" action="studentFormInsert.php" title="" method="post"> <div> <label class="title">First Name</label> <input type="text" id="name" name="name" > </div> <div> <label class="title">Name</label> <input type="text" id="name2" name="name2" > </div> <div> <input type="submit" id="submitButton" name="submitButton" value="Submit"> </div> </form> 我的剧本: <script type="text/javascript"> $(document).ready(function() { $('#formoid').ajaxForm(function() { alert("Thank you for your comment!"); }); }); </script> 这是行不通的,我什至没有收到警报消息,提交后,我不想重定向到另一个页面,我只想显示警报消息。 …
107 jquery  ajax  form-submit 

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.