以下我可以得到一個選擇輸入的寬度像素。是否有可能在選擇列表中獲得選項的寬度?謝謝jQuery - 在選擇列表中獲取選項的像素寬度?
$('#mySelect').width();
更新 - 繼承人我想要這個的原因。我需要將文本置於選擇列表中。我不能做這個跨設備和瀏覽器與CSS文本對齊:中心;我唯一的選擇是使用文本縮進。由於我的網站有一個液體寬度和選項的長度不同,我需要動態計算這個值。所以,如果我可以獲得選擇選項文本的寬度,並且也獲得容器的寬度(更容易),那麼我可以計算出文本縮進應該是什麼。謝謝
NimChimpsky的方法似乎工作正常。代碼是在這裏:jQuery - function runs fine when fired on div click, but not on page load
沒有試圖猜測你的動機,但我很好奇:你爲什麼需要這樣做? –
它的目的是什麼? – gdoron
更新了我的問題。謝謝 – Evans