jQuery val到div

时间:2012-02-16 16:27:01

标签: jquery select

我想将select的值发送给div。但我无法找到将文本复制到.email_value的解决方案,有人可以帮我解决这个问题。谢谢你的时间。

$(document).ready(function() {
    $("#email_mail").change(function() {
    alert($(this).val());
    });
});


<div class="email_value"></div>

3 个答案:

答案 0 :(得分:3)

http://jsfiddle.net/4PhHL/

<select id="email_mail">
    <option></option>
    <option value="test">test</option>
</select>

<div class="email_value"></div>


$(document).ready(function() {
    $("#email_mail").change(function() {
        $('.email_value').text($(this).val());
    });
});

答案 1 :(得分:1)

你在哪里:

alert($(this).val());

使用

$('.email_value').text($(this).val());

答案 2 :(得分:0)

以下是在select上打开电子邮件mailto的相同代码的另一个示例。 http://jsfiddle.net/4PhHL/2/

<select id="email_mail">
<option></option>
<option value="mailto:test@test.com">test</option>
</select>

<div class="email_value"></div>    

$("select").change(function () {
      $("select option:selected").each(function () {
      var myselect = $("select option:selected").val();
      var target = myselect;
 window.open(target);
          });
    });​