2013-06-17 3 views
1

У меня есть строка кода для перенаправления URL-адреса выпадающего списка, которая отлично работает, когда мне нужно открывать URL-адреса на новой вкладке, я проделал некоторые поиски и нашел Альтернативой для window.location является window.open, но поэтому я изменил код на то, что, на мой взгляд, было бы логичным, но я знаю, что что-то не так, но в настоящее время я не знаю, как это исправить.window.location vs window.open issue

$(function() { 
     // get your select element and listen for a change event on it 
     $('#selectEl').change(function() { 
      // set the window's location property to the value of the option the user has selected 
      //window.location = $(this).val(); 
       window.open($(this).val();); 
     }); 
    }); 

HTNL

<form name="form1"> 
         <select name="select" size="1" id="selectEl"> 
          <option value="">I would like to login to...</option> 
          <option value="client_login">Secure Login</option> 
          <option value="https://login.xero.com/">Xero Login</option> 
          <option value="https://secure.saasu.com/a/login">Saasu Login</option> 
          <option value="https://businessaccounting.banklinkonline.com">BankLink Login</option> 
         </select> 
        </form> 
+0

нет необходимости в ';' внутри() из 'open' в' окне .Open ($ (это) .val();); '. – RaphaelDDL

ответ