我想将select的值发送给div。但我无法找到将文本复制到.email_value的解决方案,有人可以帮我解决这个问题。谢谢你的时间。
$(document).ready(function() {
$("#email_mail").change(function() {
alert($(this).val());
});
});
<div class="email_value"></div>
答案 0 :(得分:3)
<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);
});
});