我知道它重复,但是SO的解决方案对我没有帮助。
因此对于
<input id="hereMyDropDownValue" />
ts:
this.mySQLRespData = d; //here am loading data into kendoDropDown
$("#hereMyDropDownValue").keyup(function(){
var respData = $(this);
if(respData. val() == ""){
respData.addClass("highlight")
} else {
respData.removeClass("highlight")
}
});
$("#hereMyDropDownValue").kendoComboBox({
dataSource: {
d : this.mySQLRespData
},
value:serialID,
});
的CSS
.highlight{
border-color:red;
}
当用户删除/退格已加载的数据时,我想突出显示输入框。
问题是当它变为空时不会突出显示框的边框。我正在使用剑道下拉。
最佳答案
当jQuery查找#hereMyDropDownValue元素时,也许它不在DOM中。您应该确保在ajax加载完成后寻找它。
关于javascript - 添加类以突出显示输入框边框(如果为空),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45073629/