Jquery 响应式选择菜单目标\u空白

Jquery 响应式选择菜单目标\u空白,jquery,html,responsive-design,Jquery,Html,Responsive Design,嗨,我有一个工作响应选择菜单,我想能够使其中一个链接的目标为空 <select onchange="if (this.value) window.location.href = this.value;"> <option value="" selected="selected">Navigation</option> <option value="#">Home</option> <option va

嗨,我有一个工作响应选择菜单,我想能够使其中一个链接的目标为空

<select onchange="if (this.value) window.location.href = this.value;">

    <option value="" selected="selected">Navigation</option> 
    <option value="#">Home</option> 
    <option value="lessons/">Lessons</option> 
    <option value="locations/">Locations</option> 
    <option value="accomodation/">Accommodation</option> 
    <option value="holidays/">Holidays</option> 
    <option value="shop/">Shop</option> 
    <option value="contact/">Contact</option> 
    <option value="kite-jobs/">Jobs</option> 

</select>

航行
家
教训
位置
住宿
假期
商店
接触
乔布斯
如果需要,请使用
window.open()

<select onchange="if (this.value === 'accomodation') window.open(this.value, '_blank') else if (this.value) window.location.href = this.value;">

如果需要,请使用
window.open()

<select onchange="if (this.value === 'accomodation') window.open(this.value, '_blank') else if (this.value) window.location.href = this.value;">


这非常接近工作状态,但chrome正在阻止新窗口作为弹出窗口,而新窗口链接在safari mobile中不起作用。这非常接近工作状态,但chrome正在阻止新窗口作为弹出窗口,而新窗口链接在safari mobile中不起作用。我无法做到这一点,我想在商店链接上使用此功能,它必须打开到cnamed url,即我无法使此功能正常工作,我想在商店链接上使用此功能,它必须打开到cnamed url,即。
$(function(){
    $('select').on('change', function() {  
      var url = this.value;  
      if(url == 'shop/' ){            // or whatever
        window.open(url, '_blank');
      }else{
        window.location.href = url;
      }    
    });
});