【发布时间】:2021-10-28 00:50:31
【问题描述】:
我正在尝试这个,
if ($(this).hasClass('select2') == true && $(this).hasClass('required') == true) {
var idName = $(this)[0].id;
var e = document.getElementById(idName);
var strUser = e.options[e.selectedIndex].value;
if (strUser == 0) {
alert("Please select a user");
document.getElementById(idName).style.borderColor = "red";
document.getElementById(idName).style.borderWidth = "1px";
}
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<select id="ddltest1" class="form-control select2 required" multiple="multiple" tabindex="2">
<option value="0">--select--</option>
<option value="1">test1</option>
<option value="2">test2</option>
<option value="3">test3</option>
<option value="4">test4</option>
</select>
如何改变选择下拉框的边框颜色? 它不工作......
【问题讨论】:
-
$(this).hasClass('select2')不是 JavaScript。那是 jquery。
标签: javascript c# html jquery