簡體   English   中英

使用jQuery更改選擇選項的語言

[英]Change language of select option with jQuery

我有這個表格

<div class="form-group">
  <select class="form-control" id="dropOficina2" name="dropOficina2"> 
    <option value="">Seleccione el área</option>
    <option  id="Finanzas" name="Finanzas">Finanzas</option>
  </select>
</div>

我嘗試這些:

if ((window.location.href.indexOf("lang=en") > 0)) {
  lang = "English";
  $("#imageOne").attr("src", "/SiteAssets/newimage.png"); //this one works
  $("#Finanzas").val("Finances");
}

應用jQuery的select option有問題嗎?

試試這個-換行

$("#Finanzas").val("Finances");

$("#dropOficina2").val("Finances");

<option id="Finanzas" name="Finanzas">Finanzas</option>

<option id="Finanzas" value="Finanzas">Finanzas</option>

  if ((window.location.href.indexOf("lang=en") > 0)) { lang = "English"; $("#imageOne").attr("src", "/SiteAssets/newimage.png"); //this one works $("#dropOficina2").val("Finances"); } 
 <div class="form-group"> <select class="form-control" id="dropOficina2" name="dropOficina2"> <option value="">Seleccione el área</option> <option id="Finanzas" value="Finanzas">Finanzas</option> </select> </div> 

為了使val()工作,您需要在option中具有value屬性。

<option id="Finanzas" value="Finanzas" name="Finanzas">Finanzas</option>


$("#dropOficina2").val("Finanzas");

沒有值。 嘗試這個:

if ((window.location.href.indexOf("lang=en") > 0)) {
   lang = "English";
   $("#imageOne").attr("src", "/SiteAssets/newimage.png"); //this one works
   $('#dropOficina2 option').filter(function() { 
       return ($(this).text() == 'Finanzas'); //filter with text
       //or
       return (this.id == 'Finanzas'); //filter with id
   }).prop('selected', true);
 }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM