嗨,目前我正在处理一个Switch语句,我想重新映射当前在select输入上的语句。这是html和javascript。选择输入的声明工作正常。我现在想要从选择输入切换到3个按钮输入。但是当我尝试将javascript重新映射到按钮时,它不会起作用。有人可以用正确的方法帮助我吗?谢谢!
选择HTML标记:
<select id="mode"><option value="local" style="z-index:2000;">Local</option>
<option value="region" style="z-index:2000;">Region</option>
<option value="global" style="z-index:2000;">Global</option>
JavaScript的:
function setMode(mode) {
switch ($(this).val()) {
case 'local':
m = 0;
break;
case 'region':
m = 1;
break;
case 'global':
m = 2;
break;
}
socket.emit('setMode', m);
}
按钮HTML标记:
<button class="btn btn-default btn-md mode" type="button" id="global" value="global" style="width:80px;height:28px;"><p>Global</p></button>
<button class="btn btn-default btn-md mode" type="button" id="regional" value="region" style="width:80px;height:28px;"><p>Regional</p></button>
<button class="btn btn-default btn-md mode" type="button" id="local" value="local" style="width:80px;height:28px;"><p>Local</p></button>