选择触发Javascript方法

时间:2016-09-29 06:40:49

标签: javascript html

当填充选择并设置为默认值时,如何让select触发javascript方法?

提前致谢

2 个答案:

答案 0 :(得分:1)

使用change事件处理程序可以轻松完成此操作。

$('select').change(function(){
  if ($(this).val() == 'default') { 
    console.log('selected default'); 
  } else {
    $('p').text($(this).val());
  }
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select>
  <option value="default"></option>
  <option value="Hello World!">Hello</option>
  <option value="Foo and Bar are common used example names">Foo</option>
</select>
<p>Please pick an option.</p>

答案 1 :(得分:0)

您可以使用on change事件来处理它。

Javacript / Jquery的

function printData() {
        console.log("On change of the select box your this fuction will get call");
    }

$(document).ready (function () {

    $('select').change(function(){
                  printData();
    });
}) 

HTML

<lable>Select option.</lable>
    <select>
      <option value="1">Hi</option>
      <option value="2">Hello</option>
      <option value="3">How are you</option>
    </select>