簡體   English   中英

JQUERY Select boxon 更改 function 不起作用

[英]JQUERY Select boxon change function does not work

即使我select數據在select盒子里面,select盒子里面的形式也沒有變化。 它在刪除表單后有效,但當表單存在時我無法訪問它。

html 代碼:

<form id="selectFormLanguage" action="" class="language-picker__form">
  <label id="labelSelectData" for="language-picker-select">Select your language</label>
  <select onchange="getval(this);" name="language-picker-select" id="language-picker-select">
    <option lang="en-US" value="english">English</option>
    <option lang="fr-FR" value="francais">Français</option>
    <option lang="tr-TR" value="turkey">Türkçe</option>
  </select>
</form>

JS代碼:

$('#language-picker-select').find('option').click(function() {
    var optionSelected = $(this);
    var valueSelected = optionSelected.val();
    var textSelected = optionSelected.text();
    console.log('dasdasdas')
});

您必須創建getval function,然后調用它。

 const getval = ()=>{ var selectedText = $('#language-picker-select').find(":selected").val(); console.log(selectedText); };
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <form id="selectFormLanguage" action="" class="language-picker__form"> <label id="labelSelectData" for="language-picker-select">Select your language</label> <select onchange="getval();" name="language-picker-select" id="language-picker-select"> <option lang="en-US" value="english">English</option> <option lang="fr-FR" value="francais">Français</option> <option lang="tr-TR" value="turkey">Türkçe</option> </select> </form>

暫無
暫無

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

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