我有一个标签,在页面加载时填充,例如:
onload = function() {
$('#mylabel').text($('#select').val());
}
我创建了一个事件,当用户修改(点击)"选择"字段,我希望它用id修改标签:#mylabel。
如果我使用text()方法,则没有任何反应(标签保持为空)。
如果我使用replaceWith(),我重写标签,它可以工作。
怎么可能?为什么text()在这种情况下不起作用?
提前感谢您的帮助
答案 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