<div class="parent">
<select id="lft_sel_power" onchange="alter()" class="select">
<option value="lsp" selected="selected">Select Power</option>
<option value="-3">-3</option>
<option value="-2">-2</option>
<option value="-1">-1</option>
<option value="+1">+1</option>
<option value="+2">+2</option>
<option value="+3">+3</option>
</select>
</div
在这个下拉列表中,我需要警惕负值&amp;需要为父div添加一个类我怎么能用javascript做到这一点 Plz帮帮我
答案 0 :(得分:0)
试试这个。
<强> Jquery的:强>
$('#lft_sel_power').change(function(){
if(parseInt($(this).val()) < 0){
alert($(this).val());
$(this).parent().addClass('someClass');
}
});
答案 1 :(得分:0)
你需要像这样处理onchange事件,
document.getElementById('lft_sel_power').onchange = function () {
this.parentNode.className = "";
var selected = this.options[this.selectedIndex].value;
if (selected < 0) {
this.parentNode.className = "className";
alert(selected);
} else {
// code here
}
};