我有一组随机的输入元素,当用户在表单上选择不同的选项时会出现这些元素。我想通过类名找到某个div中的所有输入框,然后调用一个将这些项设置为对象数组的函数。到目前为止,我有这个:
$('.div-class-name').find('input.input-class-name:textbox')
我不知道从哪里开始。我知道一旦调用它需要进入函数但我不知道如何调用它。在找到所有返回的元素后如何调用函数?
提前谢谢。
答案 0 :(得分:9)
$('.div-class-name').find('input.input-class-name').each(function(el) {
//this will run for each matching input
console.log($(this)); //$(this) is a jquery reference to the element in the list of matching ones
});
答案 1 :(得分:0)
请这样做:
function load(i){
$('.div-class-name').find('input.input-class-name:textbox');
}
function makeDrag(){
//does something here
}
$.when(load(i)).then(makeDrag());