我使用一個jQuery多選擇下拉爲了給用戶一個機會,從下拉菜單中選擇多個項目下來無法設置的jQuery多的寬度選擇
HTML代碼:
<div class="jobdiv">
<img src="~/Images/traj.png" width="22" height="24" />
@Html.DropDownListFor(model => Model.TrajName, @Model.Traj,
new { @class = "jobdrpdown", id = "drpTraj", onchange = "GetSelectedTraj(this.value); ", multiple = "multiple" })
</div>
的樣式被定義爲如下:
.jobdiv {
margin-right: 15px;
margin-left: 15px;
padding-bottom: 12px;
}
.jobdropdown {
width: 194px;
font-size: 13px;
font-family: Arial;
margin-right: 5px;
height: 24px;
}
在$(document).ready(function()
:
$(document).ready(function() {
$('#drpTraj').multiselect({
nonSelectedText: 'Select items below',
width : 180,
minWidth : 180
});
}
我的問題是我無法設置下拉列表的寬度。我爲幾個組件使用相同的樣式。 但單獨的jquery multiselect並沒有得到width屬性。見下圖:
此外,當我選擇幾個項目,選定的文本超出了指定的寬度。如果我使用的是正常的下拉它工作正常,在這種情況下
:見圖像的下方。預先感謝任何有價值的建議。
如果你讓一個jsfiddle,我認爲人們會更有動力來幫助:) –
不需要小提琴,檢查我發佈的答案。 ;) –