我正在处理将文件内容加载到最近的div区域的ajax选择框 Demo。 我正在使用下面的脚本将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");
如果我添加最后一行,在你的问题,并创建一个小提琴这个作品[演示](http://jsfiddle.net/szHZv/) –