Questions tagged «jquery»

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

4
提交前该如何做?[关闭]
在这里很难说出要问什么。这个问题是模棱两可,含糊不清,不完整,过于宽泛或夸张的,不能以目前的形式合理地回答。如需帮助澄清此问题以便可以重新打开, 请访问帮助中心。 8年前关闭。 我有一个表单,其中有一个提交表单的按钮。在提交之前,我需要做一些事情。我尝试在该按钮上执行onClick,但是它在提交后发生。 我不能共享代码,但是通常来说,我应该在jQuery或JS中做什么来处理呢?
141 javascript  jquery  html 

7
使用Javascript将禁用的属性添加到输入元素
我有一个输入框,希望禁用它,同时隐藏它以避免在移植表单时出现问题。 到目前为止,我有以下代码隐藏我的输入: $(".shownextrow").click(function() { $(this).closest("tr").next().show().find('.longboxsmall').hide(); }); 结果是隐藏的输入: <input class="longboxsmall" type="text" /> 如何将Disabled属性添加到输入中?


24
带有文本输入的jQuery Datepicker,不允许用户输入
如何在文本框输入中使用jQuery Datepicker: $("#my_txtbox").datepicker({ // options }); 不允许用户在文本框中输入随机文本。我希望当文本框获得焦点或用户单击它时弹出Datepicker,但是我希望文本框忽略使用键盘的任何用户输入(复制和粘贴或任何其他操作)。我想专门从Datepicker日历中填充文本框。 这可能吗? jQuery 1.2.6 日期选择器1.5.2
140 jquery  datepicker 

8
检查事件是否由人触发
我有一个附加到事件的处理程序,我希望它仅在由人触发而不是由trigger()方法触发时执行。我该如何区分? 例如, $('.checkbox').change(function(e){ if (e.isHuman()) { alert ('human'); } }); $('.checkbox').trigger('change'); //doesn't alert
140 javascript  jquery 

8
将Blob转换为base64
这是我要Blob对Base64字符串进行编码的代码片段: 该带注释的部分有效,当由此生成的URL设置为img src时,它将显示图像: var blob = items[i].getAsFile(); //var URLObj = window.URL || window.webkitURL; //var source = URLObj.createObjectURL(blob); //console.log("image source=" + source); var reader = new FileReader(); reader.onload = function(event){ console.log(event.target.result) }; // data url! var source = reader.readAsBinaryString(blob); 问题在于下面的代码,生成的源变量为null 更新: 有没有更简单的方法可以使用JQuery做到这一点,从而能够从Blob文件创建Base64字符串,如上面的代码?
140 javascript  jquery 


6
从大HTML字符串创建jQuery对象
我有一个包含多个子节点的大HTML字符串。 是否可以使用此字符串构造jQuery DOM对象? 我试过了,$(string)但它只返回包含所有单个节点的数组。 试图获得一个我可以使用.find()函数的元素。
139 javascript  jquery  html 


5
jQuery click,bind,live,delegate,trigger和on功能之间的区别(示例)?
我已经阅读了有关每个功能的文档 jQuery official website,但是以下函数之间没有此类比较列表: $().click(fn) $().bind('click',fn) $().live('click',fn) $().delegate(selector, 'click', fn) $().trigger('click') // UPDATED $().on('click', selector ,fn); // more UPDATED 请避免任何参考链接。 以上所有功能如何正确发挥作用?在哪种情况下应首选哪个功能? 注意:如果还有其他具有相同功能或机制的功能,请详细说明。 更新资料 我也看过 $.trigger功能。它是否与上述功能类似? 更多更新 现在.on在v1.7中添加了,我认为这一方式某种程度上涵盖了所有上述功能要求。
139 javascript  jquery 

9
如何在HTML表格上执行实时搜索和过滤
我一直在Google搜索和搜索Stack Overflow已有一段时间,但是我无法解决此问题。 我有一个标准的HTML表,其中包含水果。像这样: <table> <tr> <td>Apple</td> <td>Green</td> </tr> <tr> <td>Grapes</td> <td>Green</td> </tr> <tr> <td>Orange</td> <td>Orange</td> </tr> </table> 在此上方,我有一个文本框,我想在用户输入时搜索表格。因此,如果键入Gre例如,该表的橙色行将消失,剩下苹果和葡萄。如果他们继续打字Green Gr,苹果排应该消失,只剩下葡萄。我希望这很清楚。 而且,如果用户从文本框中删除部分或全部查询,我希望现在重新出现与查询匹配的所有行。 虽然我知道如何在jQuery中删除表行,但是我对如何进行搜索以及基于此选择性地删除行一无所知。有一个简单的解决方案吗?还是插件? 如果有人能指出我正确的方向,那就太好了。 谢谢。
139 javascript  jquery  html 

5
使用jQuery添加其他数据以选择选项
我希望这是一个非常简单的问题。 我有平常的 <select>像这样盒子 <select id="select"> <option value="1">this</option> <option value="2">that</option> <option value="3">other</option> </select> 我可以获取选定的值(通过使用 $("#select").val())和选定项的显示值(通过使用)$("#select :selected").text()。 但是,如何在<option>标签中像附加值一样存储呢?我希望能够做类似的事情<option value="3.1" value2="3.2">other</option>并获取value2属性的值(在示例中为3.2)。
139 javascript  jquery  html 

6
具有一个选择器的多个事件处理程序的JQuery .on()方法
试图弄清楚如何将Jquery .on()方法与具有多个关联事件的特定选择器一起使用。我以前使用过.live()方法,但不确定如何使用.on()完​​成相同的功能。请在下面查看我的代码: $("table.planning_grid td").live({ mouseenter:function(){ $(this).parent("tr").find("a.delete").show(); }, mouseleave:function(){ $(this).parent("tr").find("a.delete").hide(); }, click:function(){ //do something else. } }); 我知道我可以通过以下方式分配多个事件: $("table.planning_grid td").on({ mouseenter:function(){ //see above }, mouseleave:function(){ //see above } click:function(){ //etc } }); 但是我相信.on()的正确用法将是这样的: $("table.planning_grid").on('mouseenter','td',function(){}); 有没有办法做到这一点?还是这里的最佳实践是什么?我尝试了下面的代码,但没有骰子。 $("table.planning_grid").on('td',{ mouseenter: function(){ /* event1 */ }, mouseleave: function(){ /* event2 */ }, click: function(){ /* …

6
通过POST(ajax)发送JSON数据并从Controller(MVC)接收JSON响应
我在javascript中创建了一个函数,像这样: function addNewManufacturer() { var name = $("#id-manuf-name").val(); var address = $("#id-manuf-address").val(); var phone = $("#id-manuf-phone").val(); var sendInfo = { Name: name, Address: address, Phone: phone }; $.ajax({ type: "POST", url: "/Home/Add", dataType: "json", success: function (msg) { if (msg) { alert("Somebody" + name + " was added in list …
139 jquery  ajax  asp.net-mvc  json 


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.