Song.Site/Manage/Course/Scripts/Courses_Edit.js
(完整代码) 1KB//初始化方法
$(function () {
navLoyoutInit();
setTreeEvent();
});
//初始化
function navLoyoutInit() {
//树形下拉菜单
var ddlTree = $("select[id$=ddlTree]");
//下拉菜单的选项
var option = ddlTree.find("option");
//当前id
var id = $().getPara("id");
//当前导航项的父级id
var pid = ddlTree.find("option[selected=selected]").attr("value");
pid = typeof (pid) == "undefined" ? "0" : pid;
ddlTree.attr("defPid", pid);
//
_setChild(id, option);
}
//设置当前导航以及下级导航不可以选择
function _setChild(currid, option) {
option.each(function (index, element) {
if ($(this).val() == currid) {
$(this).attr("style", "background-color: #cccccc;");
$(this).attr("value", -1);
//取子级
option.each(function () {
var pid = $(this).attr("pid");
if (pid == currid) {
_setChild($(this).val(), option);
}
});
}
});
}
//选择父级导航更改时的事件
function setTreeEvent() {
//树形下拉菜单
var ddlTree = $("select[id$=ddlTree]");
var pid = ddlTree.attr("defPid");
ddlTree.change(function () {
var cid = $(this).attr("value");
if (cid == "-1") {
alert("请勿选择自身或自身的下级作为父级。");
ddlTree.find("option").removeAttr("selected");
ddlTree.find("option[value=" + pid + "]").attr("selected", "selected");
}
});
}
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读 AI
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
