所以当选择一个特定的select值时,我希望我的页面重定向到不同的页面。它是否改变了值。如果该值已经是某个其他值,则在更改时可以正常工作,但是如果该值已经被选作重定向页面的值,则它就不起作用了,例如
<script>
$("select").on('change', function() {
if ($(this).val() == 'option2') {
var data = $(this).attr("data_val");
var sid = $(this).parent().parent().children()[3];
var sid_value = $(sid).children()[0].value;
window.location = 'new.php?data=' + data + '&sid=' + sid_value;
}});
</script>
如果选择被设置为option1,并且我从下拉列表中选择了option2,那么页面将重定向,但是当在选择中已经选择了option2,并且我再次打开下拉菜单并单击option2时,它不会重定向,请帮助我实现这一点。
https://stackoverflow.com/questions/41566624
复制相似问题