我在更改事件發生時使用.css更新select元素的寬度。 在HTML:用jquery.css修改的元素樣式在Chrome上沒有刷新
<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顯示應用於元素樣式的更改的方法?
在此先感謝。 Elizabeth
似乎工作:http://jsfiddle.net/cZf3A/ – Andy 2012-08-13 15:54:39