在调用函数和定义的函数中传递相同的id作为参数

时间:2014-11-16 07:10:56

标签: javascript jquery

我有一个选择菜单。在选择值时,它会触发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>

1 个答案:

答案 0 :(得分:0)

如果我理解了这个问题,您可以尝试使用此代码手动显示选择框:

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

// select year
display('year');