我有一个简单的函数,它应该在选择框更改时在div中显示一条消息: HTML是这样的:
<select id="_Room" name="Room" class="form-contro onchange="addRoom(this.value);">
<option value="1">1</option>
<option selected="selected" value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
和JS如下:
function addRoom(room, message) {
$("#_messageBox").append(room);
}
如果我将append()替换为alert(room)它可以正常工作,但append()却没有。 知道为什么吗?
谢谢
答案 0 :(得分:0)
在当前的html块中,您显示的是,您需要添加下一个:
</select>
<span id='_messageBox'></span>
更多,代码
$("#_messageBox").append(room);
在块中添加(追加到存在)代码。 也许最好用
$("#_messageBox").html(room);
替换块中的HTML代码。