Javascript .trigger(“更改”)页面继续重新加载页面
我想在Javascript .trigger(“更改”)页面继续重新加载页面,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我想在span中显示更改时选择下拉列表的选定值。它可以工作,但页面会保持刷新。使用触发器进行更改,但它会继续重新加载页面 jQuery("select").change(function (e) { var str = ""; str = jQuery(this).find("option:selected").text(); jQuery(".labelChanged").text(str); }).trigger('change') e.preventDefault()
span
中显示更改时选择下拉列表的选定值。它可以工作,但页面会保持刷新。使用触发器
进行更改,但它会继续重新加载页面
jQuery("select").change(function (e) {
var str = "";
str = jQuery(this).find("option:selected").text();
jQuery(".labelChanged").text(str);
}).trigger('change')
e.preventDefault()
您可以添加一些代码示例吗?jQuery(“select”).change(函数(e){var str=”“;str=jQuery(this).find(“选项:selected”).text();jQuery(.labelChanged”).text(str);}).trigger('change')e.preventDefault();我认为您需要使用
window.location.href
,并将其设置为选中项目时要导航到的新页面。现在还不清楚您要做什么。我目前在span中显示“选择下拉默认值”作为标签,在更改时,它应该更新正在执行的span“是”页面也刷新一次以获得新值,但它保持不变refreshing@LinkedStudio顺便说一下,欢迎使用堆栈溢出。您需要提供一个更完整的示例。它应该包括足以让我们看到正在发生的事情。有时,最好将代码移动到PasteBin或jsfiddle.net作为工作示例。请阅读:
var e = document.getElementById("Sortby");
var strUser = e.options[e.selectedIndex].text;
document.getElementById("sortByText").innerHTML=strUser;