我从材料 ui 版本 3 升级到 4 并想覆盖: .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline
因为我认为这个更新引入了改变我当前用户界面的悬停状态。
我使用了 createMuiTheme()
并尝试了以下但没有一个工作:
MuiOutlinedInput: {
root: {
'&:hover': {
'&$notchedOutline': {
borderColor: '#f00',
}
},
},
}
MuiOutlinedInput: {
root: {
'&$hover $notchedOutline': {
borderColor: '#f00',
},
},
}
Run Code Online (Sandbox Code Playgroud)
我做错了什么,希望有人能帮忙
当我在表单中输入name ="id"时,prop('id')方法返回输入元素而不是id作为字符串:
HTML
<form id="testform">
<input name="id">
</form>
Run Code Online (Sandbox Code Playgroud)
JS
var $form = $('#testform');
var wrongId = $form.prop('id');
var correctId = $form.attr('id');
alert(wrongId); // alerts the html input element
alert(correctId); // alerts the id testform
Run Code Online (Sandbox Code Playgroud)
任何人都可以向我解释这个吗?
我准备了一个小提琴:https: //jsfiddle.net/zosu17se/
谢谢,最好