本人是jquery新手,在项目中遇到以下一段代码,不太清楚他的功能,请各位大虾指点迷津: $(document).ready(function(){
$("select[class*=flexselect]").flexselect();
$("select:enabled:first").focus();
});
$("select[class*=flexselect]").flexselect();
$("select:enabled:first").focus();
});
$(document).ready(function(){
//将document对象转化为jquery对象$(document),调用ready()方法(所谓ready方法就是页面的DOM元素加载载成功后,会执行参数中的匿名函数function)
$("select[class*=flexselect]").flexselect();
//此为属性选择器,即选取属性class中含有flexselect的select元素,然后调用flexselect()函数(这个函数应该是 convert your select boxes into some flexselect)
$("select:enabled:first").focus();
//所有可用的元素中的第一个select标签的元素调用focus()方法,(获取焦点)
});
$.fn.flexselect = function(options) {
this.each(function() {
if (this.tagName == "SELECT") new $.flexselect(this, options);
});
return this;
};
但看不懂。
//此为属性选择器,即选取属性class中含有flexselect的select元素,然后调用flexselect()函数(这个函数应该是 convert your select boxes into some flexselect)这个能解释详细一点吗?具体做了什么操作