我正在开发一个将文件内容加载到最近的 div 区域 Demo的 ajax 选择框。我正在使用下面的脚本在加载 ajax 内容时将第一个选项文本“选择”更改为“隐藏”。但是,单击后我无法将“隐藏”文本更改回“选择” .
代码:
var area = $(".selectboxarea");
$(".searchselectbox").on('change', function (e) {
area.empty();
var selected = $(this).find('option:selected');
var loadfile = selected.data('file');
if (loadfile) {
$(this).next('.selectboxarea').load(loadfile);
$(this).find('option:contains("Select")').text("Hide");
} else {
window.location.href = $(this).val();
}
});
HTML
<select class="searchselectbox">
<option value="#">Select</option>
<option data-file="fans.php">Fans</option>
<option data-file="stars.php">Stars</option>
</select>
<div class="selectboxarea"></div>
我应该在函数中使用这一行吗?
$(this).find('option:contains("Hide")').text("Select");