Jquery命令,我不知道如何使用

时间:2014-03-19 15:51:02

标签: jquery

这似乎是一个简单的问题,但是我试图通过Jquery代码找到自己的方式,并想知道如何知道可以用来操作Jquery命令的命令列表。

对于其他代码,如果有一个列表,它也会很方便,因此您知道命令的可能性。

我搜索了http://jquery.com/网站,但找不到以下命令列表(this.checked)或opts.push(this.name)。

所以,如果我想重新'检查',例如我怎么知道要放在那里?

function getEmployeeFilterOptions2(){
var opts = [];
$onchange.each(function(){
if(this.checked){
opts.push(this.name);
}
});

2 个答案:

答案 0 :(得分:2)

您无法在jQuery网站中找到它们的原因是因为它们不是jQuery功能,它们是原生的(我必须说非常基本的)Javascript和/或DOM功能。

this.checkedthis.name只是DOM元素的属性

opts.push正在名为Array.prototype.push的(数组)变量上调用opts

答案 1 :(得分:1)

thiseach循环中当前选定的元素。

this.checkedthis.name是分配给当前所选元素的原生JavaScript属性。

$.each是这里记录的jQuery函数:https://api.jquery.com/jQuery.each/

opts = []正在为变量“opts”分配一个数组。

opts.push()正在将值推入“opts”数组(同样,这是原生JavaScript,请参阅https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/push)。