按钮上的Javascript Switch语句

时间:2015-02-03 22:04:38

标签: javascript button switch-statement

嗨,目前我正在处理一个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>

0 个答案:

没有答案