Questions tagged «jquery»

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

6
jQuery:如何查找不包含按钮的第一个可见输入/选择/文本区域?
我试过了 $(":input:not(input[type=button],input[type=submit],button):visible:first") 但找不到任何东西。 我怎么了 UPD:我在$(document).load()上执行此操作 <script type="text/javascript"> $(window).load(function () { var aspForm = $("form#aspnetForm"); var firstInput = $(":input:not(input[type=button],input[type=submit],button):visible:first", aspForm); firstInput.focus(); }); </script> 在调试中,我可以看到firstInput为空。 UPD2:我在Sharepoint下运行的ASP.NET页面中。 到目前为止,我发现对于某些元素,确实可以找到它们(对于固定的元素),对于某些则找不到。:(

11
jQuery Ajax发送GET而不是POST
以下代码触发GET而不是POST HTTP请求。 function AddToDatabase() { this.url = './api/add'; } AddToDatabase.prototype.postData = function(dataToPost) { $.ajax({ type: "POST", url: this.url, data: dataToPost, context: this, success: this.onSuccess }); }; var AddToDatabase = new AddToDatabase(); data = {data: 'coucou'}; AddToDatabase.postData(data); 为什么,如何获得POST? 我在Google Chrome Inspect和Firefox Inspect中看到浏览器发送了GET。来自Chrome: 请求网址:http:// localhost / SAMPLE-CODES / UPDATE%20MYSQL / api / …
87 jquery  ajax 

17
jQuery Ajax请求被取消而未发送
我正在尝试将脚本连接到Microsoft的World-Wide Telescope应用程序。后者在端口5050上侦听命令。它与浏览器在同一台计算机上运行(现在是Chrome,但是据我所知,行为与Firefox 7和IE 9相同)。 我发送带有原始html文件的“ Access-Control-Allow-Origin:*”标头来尝试消除XSS限制,这是我的问题。 我访问WWT的代码如下: $.ajax({ type: 'POST', url: url, data: data, crossDomain: true, success: success, dataType: dataType }); 在这种情况下,URL为“ http://127.0.0.1:5050 / layerApi.aspx?cmd = new&...”(显然,...是此处一些其他参数的简写)。 查看Chrome中的网络诊断程序,可以看到以下内容: Request URL:http://127.0.0.1:5050/layerApi.aspx?cmd=new&... Request Headersview source Accept:application/xml, text/xml, */*; q=0.01 Content-Type:application/x-www-form-urlencoded Origin:http://gwheeler4 Referer:http://gwheeler4/conceptconnect.html User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.186 …




5
一个CORS POST请求可以在普通JavaScript上运行,但是为什么不使用jQuery?
我正在尝试发出跨源发帖请求,并且使它JavaScript像下面这样简单地工作: var request = new XMLHttpRequest(); var params = "action=something"; request.open('POST', url, true); request.onreadystatechange = function() {if (request.readyState==4) alert("It worked!");}; request.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); request.setRequestHeader("Content-length", params.length); request.setRequestHeader("Connection", "close"); request.send(params); 但是我想使用jQuery,但是我无法使用它。这是我正在尝试的: $.ajax(url, { type:"POST", dataType:"json", data:{action:"something"}, success:function(data, textStatus, jqXHR) {alert("success");}, error: function(jqXHR, textStatus, errorThrown) {alert("failure");} }); 这导致失败。如果有人知道为什么jQuery不起作用,请告诉我们。谢谢。 (我正在使用jQuery1.5.1和Firefox 4.0,并且我的服务器使用正确的Access-Control-Allow-Origin标头进行响应)

8
单击按钮获取表行的内容
我需要提取表中每列的详细信息。例如,列“名称/编号”。 该表包含多个地址 每行的最后一列都有一个按钮,使用户可以选择列出的地址。 问题:我的代码仅选择<td>具有类的第一个nr。我该如何工作? 这是jQuery位: $(".use-address").click(function() { var id = $("#choose-address-table").find(".nr:first").text(); $("#resultas").append(id); // Testing: append the contents of the td to a div }); 表: <table id="choose-address-table" class="ui-widget ui-widget-content"> <thead> <tr class="ui-widget-header "> <th>Name/Nr.</th> <th>Street</th> <th>Town</th> <th>Postcode</th> <th>Country</th> <th>Options</th> </tr> </thead> <tbody> <tr> <td class="nr"><span>50</span> </td> <td>Some Street 1</td> <td>Leeds</td> …

2
使用JavaScript获取用户代理
我想要一个可以捕获用户的用户代理并将其支持给属性的脚本。 我正在制作网站问题联系表格,通常需要知道用户使用的是哪种浏览器。如何检测用户代理字符串并将其支持为输入元素的值。 我的html看起来像: <input type="hidden" id="UserAgent" name="User Agent" /> 我希望将用户代理添加为value属性,使其看起来像: <input type="hidden" id="UserAgent" name="User Agent" value="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/534.53.11 (KHTML, like Gecko) Version/5.1.3 Safari/534.53.10" />

8
jQuery更改div类的style属性
我有一个这样的滑块类,并且我想更改样式属性style =“ left:336px” <div id="range-cont"> <div class="slider"> <div class="progress" style="width: 350px;"></div> <a class="handle" href="#" **style="left: 336px;"**></a> </div> <input id="percentage" class="range" type="range" value="14" name="percentage" min="0" max="100"> <p id="percent-label">%</p> </div> </div> 我试过了, $('.handle').css({'style':'left: 300px'})但是没有用。不知道我在做什么错
87 javascript  jquery  css 

5
在未实现接口FormData的对象上调用了“ append”
我正在尝试使用jquery和ajax上传图像。但是奇怪的事情在这里发生了。在控制台中记录其显示 TypeError:在未实现接口FormData的对象上调用了“ append”。 请告诉我我在这里做错了什么? JS脚本 var prosrc=$("#pro_pix img").last().attr("src"); $("#logoform").on('change',function(event){ var postData = new FormData(this); $("#pro_pix img").last().hide(); $("#pro_pix img").first().show(); event.preventDefault(); $.ajax( { url : "/function/pro_pic_upload.php", type: "POST", data : postData, success:function(data, textStatus, jqXHR) { $("#pro_pix img").last().show(); $("#pro_pix img").first().hide(); $("#pro_pix h6").text(data); }, error: function(jqXHR, textStatus, errorThrown) { //if fails } }); }); …

11
什么是好的Javascript时间选择器?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案能得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 什么是jquery或独立js的好时间选择器?我希望Google在他们的日历中使用类似的东西,它在15分钟的间隔内会减少一次常见时间,或者让您手动输入时间并对其进行验证。

3
自动完成值的应用而不是标签到文本框
我在尝试使自动完成功能正常工作时遇到了麻烦。 对我来说一切都很好,但是.... <script> $(function () { $("#customer-search").autocomplete({ source: 'Customer/GetCustomerByName', minLength: 3, select: function (event, ui) { $("#customer-search").val(ui.item.label); $("#selected-customer").val(ui.item.label); } }); }); </script> <div> <input id="customer-search" /> </div> @Html.Hidden("selected-customer") 但是,当我从下拉列表中选择一项时,该值将应用于文本框而不是标签。 我做错了什么? 如果我使用firebug查看源代码,可以看到我的隐藏字段正在正确更新。

5
使用jQuery单击或更改广播上的事件
我有我的网页一些电台,我想要做的事。当检查的无线电变化,但是代码不会在IE浏览器: $('input:radio').change(...); 谷歌搜索后,人们建议改用点击。但这行不通。 这是示例代码: <html> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script> <script type="text/javascript"> $('document').ready( function(){ $('input:radio').click( function(){ alert('changed'); } ); } ); </script> </head> <body> <input type="radio" name="testGroup" id="test1" />test1<br/> <input type="radio" name="testGroup" id="test2" />test2<br/> <input type="radio" name="testGroup" id="test3" />test3</br> </body> </html> 它在IE中也不起作用。 所以我想知道发生了什么事? 另外,如果单击选中的收音机,是否还会重新触发更改事件? 更新: 我无法添加评论,所以我在这里回复。 我使用IE8,而Furqan给我的链接在IE8中也不起作用。我不知道为什么...

22
专业的基于jQuery的Combobox控件?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 5年前关闭。 改善这个问题 是否有基于jQuery库的专业Combobox控件(带有自动提示的下拉列表)? 它应该能够处理大型数据集并具有某些蒙皮选项。一个多列结果列表将是巨大的。我正在使用ASP.NET,但是如果我必须为其编写包装,这不是问题。 我已经在使用第三方控件,但是我遇到了两个供应商控件之间的一些兼容性问题。好吧,我想摆脱这种依赖性。

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.