此代码块有什么问题?它只会选择包含指令的第一个元素,但不会全部选中它们。为什么?我错过了什么?
jQuery(document).ready(function () {
jQuery('select').select2();
// get a list of objects that begin with instructions
var classList = jQuery('a[class^="instructions"]').attr('class').split(/\s+/);
console.log(classList);
jQuery.each(classList, function (index, item) {
jQuery('.'+item+'-'+index).click(
function (event) {
event.preventDefault();
jQuery(this).parent().next().toggle();
}
);
});
});
答案 0 :(得分:0)
UIDatePicker
只能在用作getter时从一个元素返回值,并始终从集合中的第一个元素返回。
您需要为所有元素映射您自己的数组,如:
attr()