MxWeiXinPF.Web/shop/templates/yeshou/js/aSelect.js
(开头部分) 5KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
if (!String.prototype.format) {
String.prototype.format = function () {
var args = arguments;
return this.replace(/{(\d+)}/g, function (match, number) {
return typeof args[number] != 'undefined'
? args[number]
: match
;
});
};
}
var aSelect = function(options) {
var bindEls = new Array();
var items = {};
var settings = {
data: {},
file: null,
root: '0',
ajax: null,
timeout: 30,
method: 'post',
field_name: null,
auto: false,
default_text: "请选择"
};
if (options) {
jQuery.extend(settings, options);
}
items = settings.data;
function _bind(element, value) {
var $e = $(element).data("selected");
$e && (value = $e);
var key = bindEls.length ? bindEls[bindEls.length - 1].key + ',' + bindEls[bindEls.length - 1].value : settings.root;
bindEls.push({
element: element,
key: key,
value: value
});
var item_count = 0;
for (var i in items) {
item_count++;
}
for (var el_id in bindEls) {
if (bindEls[el_id].element == element) {
var self_id = parseInt(el_id);
}
}
for (var el_id in bindEls) {
if (el_id < self_id) {
bindEls[el_id].element.change(function() {
_fill(element);
后面还有 128 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
