草庐IT

input_event

全部标签

javascript - 如何使用 jQuery 获取数组,多个 <input> 具有相同的名称

我有一个表单,用户可以在其中使用jQuery添加输入字段。提交表单后,我得到一个PHP数组。我想用$.ajax()处理这个问题但我不知道如何打开我的s到jQuery中的数组。提前致谢。 最佳答案 使用map:varvalues=$("input[id='task']").map(function(){return$(this).val();}).get();如果您更改或删除id(它应该是唯一的),您还可以使用选择器$("input[name='task\\[\\]']")工作示例:http://jsbin.com/ixeze3

javascript - 如何使用 jQuery 获取数组,多个 <input> 具有相同的名称

我有一个表单,用户可以在其中使用jQuery添加输入字段。提交表单后,我得到一个PHP数组。我想用$.ajax()处理这个问题但我不知道如何打开我的s到jQuery中的数组。提前致谢。 最佳答案 使用map:varvalues=$("input[id='task']").map(function(){return$(this).val();}).get();如果您更改或删除id(它应该是唯一的),您还可以使用选择器$("input[name='task\\[\\]']")工作示例:http://jsbin.com/ixeze3

javascript - Angular : What is the best way to bind to a global event in a directive

想象一下AngularJS中的情况,您想要创建一个需要响应全局事件的指令。在这种情况下,假设是窗口调整大小事件。最好的方法是什么?在我看来,我们有两个选择:1.让每个指令绑定(bind)到事件上,并对当前元素施展魔法2.创建一个全局事件监听器,它执行DOM选择器以获取应应用逻辑的每个元素。选项1的优点是您已经可以访问要对其执行某些操作的元素。但是...选项2的优点是您不必在同一事件上多次绑定(bind)(针对每个指令),这可能会提高性能。让我们来说明这两个选项:选项1:angular.module('app').directive('myDirective',function(){fu

javascript - Angular : What is the best way to bind to a global event in a directive

想象一下AngularJS中的情况,您想要创建一个需要响应全局事件的指令。在这种情况下,假设是窗口调整大小事件。最好的方法是什么?在我看来,我们有两个选择:1.让每个指令绑定(bind)到事件上,并对当前元素施展魔法2.创建一个全局事件监听器,它执行DOM选择器以获取应应用逻辑的每个元素。选项1的优点是您已经可以访问要对其执行某些操作的元素。但是...选项2的优点是您不必在同一事件上多次绑定(bind)(针对每个指令),这可能会提高性能。让我们来说明这两个选项:选项1:angular.module('app').directive('myDirective',function(){fu

c - 使用 <input> 时如何从 select2 获取选定文本

我正在使用select2控件,loadingdata通过Ajax。这需要使用标签。现在,我想检索选定的文本。(value表达式中的data-bind属性仅存储id)我试过了$(".select2-chosen").text(),但是当我在页面上有多个select2控件时,这会中断。 最佳答案 从Select24.x开始,它总是返回一个数组,即使对于非多选列表也是如此。vardata=$('your-original-element').select2('data')alert(data[0].text);alert(data[0].

c - 使用 <input> 时如何从 select2 获取选定文本

我正在使用select2控件,loadingdata通过Ajax。这需要使用标签。现在,我想检索选定的文本。(value表达式中的data-bind属性仅存储id)我试过了$(".select2-chosen").text(),但是当我在页面上有多个select2控件时,这会中断。 最佳答案 从Select24.x开始,它总是返回一个数组,即使对于非多选列表也是如此。vardata=$('your-original-element').select2('data')alert(data[0].text);alert(data[0].

javascript - 从 &lt;input file> 加载图像到 <img>

我正在尝试加载用户通过元素选择的图像。我像这样向输入元素添加了一个onchange事件处理程序:preview_2函数是:varoutImage="imagenFondo";functionpreview_2(what){globalPic=newImage();globalPic.onload=function(){document.getElementById(outImage).src=globalPic.src;}globalPic.src=what.value;}其中outImage具有我希望加载新图片的标签的id值。但是,onload似乎永远不会发生,它不会向html加载任

javascript - 从 &lt;input file> 加载图像到 <img>

我正在尝试加载用户通过元素选择的图像。我像这样向输入元素添加了一个onchange事件处理程序:preview_2函数是:varoutImage="imagenFondo";functionpreview_2(what){globalPic=newImage();globalPic.onload=function(){document.getElementById(outImage).src=globalPic.src;}globalPic.src=what.value;}其中outImage具有我希望加载新图片的标签的id值。但是,onload似乎永远不会发生,它不会向html加载任

Javascript/DOM : How to remove all event listeners of a DOM object?

只是一个问题:有没有办法完全删除对象的所有事件,例如一个分区?编辑:我正在为每个div.addEventListener('click',eventReturner(),false);添加一个事件。functioneventReturner(){returnfunction(){dosomething();};}EDIT2:我找到了一种可行的方法,但不能用于我的情况:varreturnedFunction;functionaddit(){vardiv=document.getElementById('div');returnedFunction=eventReturner();div.

Javascript/DOM : How to remove all event listeners of a DOM object?

只是一个问题:有没有办法完全删除对象的所有事件,例如一个分区?编辑:我正在为每个div.addEventListener('click',eventReturner(),false);添加一个事件。functioneventReturner(){returnfunction(){dosomething();};}EDIT2:我找到了一种可行的方法,但不能用于我的情况:varreturnedFunction;functionaddit(){vardiv=document.getElementById('div');returnedFunction=eventReturner();div.