簡體   English   中英

在調用函數和定義的函數中傳遞與參數相同的id

[英]Passing same id as parameter in invoking function and the defined function

我有一個選擇菜單。 在選擇值時,它將觸發getvalyear()函數,將選擇的選項作為參數傳遞。 我需要使用前面描述的相同參數調用display()函數內部的getvalue()函數。 我還必須將參數傳遞給display()函數。

建議任何幫助。

我的描述的代碼片段描述如下。

   <select name="year" id="year"  style="width: 200px" onchange="getvalue(this)">
              <option>--Select Year--</option>
              <option value="2014">2014</option>
              <option value="2015">2015</option>
              <option value="2016">2016</option>
              <option value="2017">2017</option>   
              <option value="2018">2018</option>
    </select>



<script type="text/javascript">

 function getvalue(ctrl1){

      var sel = ctrl1.selectedIndex; 
      var selVal1 = ctrl1.options[sel].value; 

    }

function display(clicked_id)
{
    getvalyear(id);
}

</script>

如果我了解此問題,則可以嘗試以下代碼來手動顯示選擇框:

function display(clicked_id) {
    getvalue($('#' + clicked_id)[0]);
}

// select year
display('year');

暫無
暫無

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

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