使用jQuery刷新标签:text()或replaceWith()

时间:2015-06-27 22:57:29

标签: javascript jquery html drop-down-menu

我有一个标签,在页面加载时填充,例如:

onload = function() {
$('#mylabel').text($('#select').val());
}

我创建了一个事件,当用户修改(点击)"选择"字段,我希望它用id修改标签:#mylabel。

如果我使用text()方法,则没有任何反应(标签保持为空)。

如果我使用replaceWith(),我重写标签,它可以工作。

怎么可能?为什么text()在这种情况下不起作用?

提前感谢您的帮助

1 个答案:

答案 0 :(得分:1)

文字似乎对我有用。

$('body').on('change','select#select',function(){
   var thisvalue = $(this).val();
   $('h1#myLabel').text(thisvalue);
});
$(function(){
   var selectvalue= $('select#select').val();
   $('h1#myLabel').text(selectvalue);
});

查看我的Fiddle