当发生 onchange 事件时,我正在使用 .css 更新选择元素的宽度。在 HTML 中:
<select name="city_search" id="city_search" onchange='resetDropDown("#state_search");'>
<select name="state_search" id="state_search" onchange='resetDropDown("#city_search");'>
在 JS 中
function resetDropDown(elementObj)
{
var selectBoxWidth = $(elementObj).attr('id') == 'college_search' ? 143 : 113;
$(elementObj).css({width:selectBoxWidth});
}
由于某种原因,属性宽度已正确更改,但 chrome 在检查元素或刷新页面之前不会显示更改。有没有办法强制 chrome 显示应用于元素样式的更改?
提前致谢。伊丽莎白