当selsect下拉框中的文字过长影响显示的时候,可以将文字截取一定的长度显示
//当option中的字符串超过一定长度是,多余的显示为“... ”
$(document).ready(function () {
var acpName = new Array();
acpName= $("option[name=verName]");
for(var m=0;m<acpName.length;m++){
var bb = acpName[m].innerHTML;
var aa = acpName[m].innerHTML.length;
if(aa>10){
var ACPName = acpName[m].innerHTML.substring(0,10);
acpName[m].innerHTML=ACPName+'...'
}
}
})
但是,还要在option标签中添加title属性,它的值和option标签的值一样
<option name="acpName" value="$!apiervice.id" #if($!apiervice.id==$!serviceNameId) selected="selected" #end title="$!apiervice.name" >$!apiervice.name</option>