在互联网上我搜索了很多。并且找不到预定义的 jquery 库函数,用于仅删除下拉框的内容,不包括信息选项。但我能找到的只是 .empty(),它清空了包括标签在内的所有内容。
因此,我编写了自己的函数,如下所示。
$.fn.emptyTheContents = function () {
var dropDownInfo = $(this).children('option[value=""]').text();
$(this).empty();
$(this).append($('<option/>', {
value: "",
text: dropDownInfo
}));
};
例如,在表格中的每个国家/地区更改时,我将调用 as.,
$("#state").emptyTheContents(); // Where <select your state> is the common info.
//Binding of corresponding states using AJAX request.
我的问题是通过排除信息选项,下拉框只清空内容是很常见的要求,但是为什么没有库函数呢?