我有以下代码:
$(":input[type='text']").wijtextbox();
Run Code Online (Sandbox Code Playgroud)
我想要的是wijtextbox()如果我的文本框的类是本机的,则不应用.有没有办法可以通过添加到上面的选择器以某种方式排除这个?
将其设为wijtextbox:
<textarea class="wijmo-wijtextbox ui-widget ui-state-default ui-corner-all valid" >xx</textarea>
Run Code Online (Sandbox Code Playgroud)
不要把它变成wijtextbox:
<textarea class="native wijmo-wijtextbox ui-widget ui-state-default ui-corner-all valid" >xx</textarea>
Run Code Online (Sandbox Code Playgroud) 我有以下设置,其中添加了自定义复选标记来设置单选按钮的样式。但它也会将该复选标记添加到文本类型输入中。
var changed =function(){
Array.from(document.querySelectorAll("table")).forEach((element,index) =>
{
Array.from(element.querySelectorAll("input")).forEach((myinp,index) =>
{
if(myinp.checked==true){
myinp.parentNode.parentNode.classList.add("active");
}else{
myinp.parentNode.parentNode.classList.remove("active");
}
});
});
}//changed function ends
Array.from(document.querySelectorAll("table")).forEach((element,index) =>
{
Array.from(element.querySelectorAll("input")).forEach((myinp,index) =>
{
var checkmark = document.createElement("span");
checkmark.classList.add("checkmark");
myinp.parentNode.appendChild(checkmark);
myinp.addEventListener("change", changed);
});
});Run Code Online (Sandbox Code Playgroud)
table tbody tr td:first-child{
position:relative;
}
.confirmit-table tbody tr input[type='radio'][type='checkbox']{
visibility:hidden
}
/*Create a custom checkbox */
.checkmark,.dotmark {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 25px;
background-color: #eee;
}
input[type='text']{
width:20px;
}
/* On mouse-over, add a grey background color */ …Run Code Online (Sandbox Code Playgroud)