gpt4 book ai didi

select - 修复选择选项中下拉菜单的宽度

转载 作者:行者123 更新时间:2023-12-01 08:54:49 25 4
gpt4 key购买 nike

当我打开下拉列表时,列表的宽度大于下拉框。
列表宽度应与下拉框相同。

enter image description here

最佳答案

您可以使用以下内容:

select, option { width: __; }

请记住,这可能不适用于 Google Chrome。如果你想要一个跨浏览器的解决方案,你可能必须使用 PHP 来剪辑带有 SubStr 的字符串。您可能还可以使用 jQuery 来设置选项文本的长度。

jQuery('#dropdown option').each(function() {
var optionText = this.text;
console.log(optionText);
var newOption = optionText.substring(0,19);
console.log(newOption);
jQuery(this).text(newOption + '..');
});
select, option {
width:150px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<table>
<tr>
<td>
<select id="dropdown" style="width:150px;">
<option value="test">123123123123123123123123123123</option>
<option value="test2">123123123123123123123123123123</option>
<option value="test3">123123123123123123123123123123</option>
</select>
</td>
<td>
<input type="text">
</td>
</tr>
</table>


JsFiddle

您将必须设置的子字符串值
var newOption = optionText.substring(0,19);

还是靠你自己。

关于select - 修复选择选项中下拉菜单的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29508534/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com