国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 語(yǔ)言 > JavaScript > 正文

JQuery異步加載無(wú)限下拉框級(jí)聯(lián)功能實(shí)現(xiàn)示例

2024-05-06 16:01:08
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
這篇文章主要介紹了JQuery異步加載無(wú)限下拉框級(jí)聯(lián)功能的實(shí)現(xiàn),需要的朋友可以參考下

復(fù)制代碼 代碼如下:


<pre code_snippet_id="193059" snippet_file_name="blog_20140218_1_1038704">/*
JQuery異步加載無(wú)限極下拉框級(jí)聯(lián)功能
zjy
*/
(function ($) {
$.ajaxSetup({ async: false });
var url = "";
var parameter = "";
$.fn.extend({
Load: function (urlPath) {
url = urlPath.url;
parameter = urlPath.parameter;
$("#ddl1").append("<option value='0'selected='selected'>請(qǐng)選擇</option>");
$.getJSON(url, parameter, function (data) {
$.each(data.rows, function (i, row) {
$("#ddl1").append($("<option></option>").val(row.id).html(row.text));
});
$("#ddl1").change(function () { $(this).Select($(this).val(), this); });
});
$(this).Selected(parameter.parentId, $("#ddl1"));
},

Select: function (parentId, obj) {
//debugger;
if (parentId == "0") {
return;
}
parameter.parentId = parentId;
$.getJSON(url, parameter, function (data) {
$(obj).nextAll(".ddl").remove();
if (data != null) {
$("<select>", {
"class": "ddl",
change: function () {
$(this).Select($(this).val(), this);
}
}).appendTo($("#cascade"));

$($(".ddl")[$(".ddl").length - 1]).append("<option value='0' selected='selected'>請(qǐng)選擇</option>");
$.each(data.rows, function (i, row) {
$($(".ddl")[$(".ddl").length - 1]).append($("<option></option>").val(row.id).html(row.text));
});
}
});
$(this).Selected(parentId, $(obj).nextAll(".ddl"));
},

Selected: function (parentId, obj) {
$(this).GetValue();
//debugger;
var selected = "0," + $("#loadselect").val();
$.each(selected.split(","), function (i, row) {
if (row == parentId) {
//debugger;
$(obj).val(selected.split(",")[i + 1]);
$(obj).change();
}
});
},

GetValue: function () {
var ddlValue;
var ddlCount = $(".ddl").length;
for (var i = ddlCount - 1; i >= 0; i--) {
if (i != 0) {
if ($($(".ddl")[i]).val() != 0) {
ddlValue = $($(".ddl")[i]).val();
break;
}
} else {
if ($($(".ddl")[i]).val() == 0) {
ddlValue = 0;
break;
} else {
ddlValue = $($(".ddl")[i]).val();
break;
}
}
}
$("#selectvalue").val(ddlValue);
},
});
})(jQuery);
</pre><pre code_snippet_id="193059" snippet_file_name="blog_20140218_1_1038704"></pre><pre code_snippet_id="193059" snippet_file_name="blog_20140218_1_1038704"></pre><pre code_snippet_id="193059" snippet_file_name="blog_20140218_2_4146793"></pre><pre code_snippet_id="193059" snippet_file_name="blog_20140218_3_3034761">調(diào)用方法</pre><pre code_snippet_id="193059" snippet_file_name="blog_20140218_4_4987391"><pre code_snippet_id="193059" snippet_file_name="blog_20140218_4_4987391"><script type="text/javascript">
$(function () {
$("#cascade").Load({ url: '@Url.Action("GetCountryArea")', parameter: { "parentId": 0, "random": Math.random() } });
});
</script></pre><br>
<pre code_snippet_id="193059" snippet_file_name="blog_20140218_5_843717"><div>
<select></select>
</div>
<input hidden="hidden" value="1,2"/>
<input hidden="hidden" /></pre><br>
<br>
<pre></pre>
<pre></pre>
<pre></pre>
<pre></pre>
<pre></pre>
<pre></pre>

</pre>

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 广东省| 图片| 莱芜市| 福海县| 潞城市| 皮山县| 永康市| 马尔康县| 扶绥县| 洛阳市| 日土县| 鄱阳县| 攀枝花市| 衡阳县| 夏津县| 龙江县| 德令哈市| 什邡市| 柳江县| 萨迦县| 芮城县| 册亨县| 上犹县| 油尖旺区| 荣昌县| 唐山市| 石台县| 阳春市| 汉源县| 永城市| 桂平市| 桂阳县| 洛宁县| 云和县| 泰顺县| 五家渠市| 平潭县| 望城县| 温宿县| 瑞安市| 五河县|