我试图达到作为数组元素的子函数。如何在jquery中运行一个数组元素的子函数
在下面的例子中,我们可以到达name
财产,如window['name']
。
但是,如果属性是一个函数,它不能像这样调用。我试图做的是在.each
函数中,如果item是一个函数运行的函数。我怎样才能做到这一点 ?。
$(document).ready(function() {
var human = {
name: 'Emin',
surname: 'Çiftçi',
job: 'Software Developer',
func: function() {
alert(name + ' ' + surname + ', ' + job);
}
};
$.each(human, function(index, item) {
//if(item is a function) {
// run the function
//}
$('<div>').text(index + ': ' + item).appendTo('#deneme');
});
});
正如我所看到的,你使用jquery每个似乎都不错,尝试做一个控制台日志的变种,并看到控制台输出并告诉我们 –