Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript .trigger(“更改”)页面继续重新加载页面_Javascript_Jquery_Jquery Ui - Fatal编程技术网

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;