这是我使用select的下拉列表,其ID为 beh_type
<select class="form-control" id="beh_type">
<option value="0">Auto</option>
<option value="1">Man</option>
</select>
这是我的多重选择列表,标识为 mult_type
<select multiple="multiple" class="form-control" id="mult_type">
<option value="0">Auto</option>
<option value="1">Man</option>
</select>
这是我使用if条件的单次单击的JavaScript代码,而对mult_type而不是beh_type执行的代码
if($("select").attr("id") == "mult_type"){
$("select").mousedown(function(e){
e.preventDefault();
var select = this;
var scroll = select.scrollTop;
e.target.selected = !e.target.selected;
setTimeout(function(){select.scrollTop = scroll;}, 0);
$(select).focus();}
}).mousemove(function(e){e.preventDefault()});
答案 0 :(得分:2)
如果您需要select
值为id
的{{1}}的事件,请使用mult_type
选择器添加这些事件:
id
答案 1 :(得分:1)
您只需要更改“ if”的位置。正确的代码是
SELECT *
FROM foo
ORDER BY (CASE WHEN id < 26 THEN id END) DESC,
ID DESC
LIMIT 1;