struts2 <s:select> 给每一项都加上title属性

就是分别给没一个下拉列表都加上title属性,title属性的值为下拉列表中对应的值:
为了解决如下问题:

[img]http://dl.iteye.com/upload/attachment/0069/5822/fb4be93e-d3e8-3fad-9ab1-c48854539831.png[/img]

就是放置下拉列表中不同的选项是,提示信息显示当前选项,不是第一个选项

我忽然发现好像可以直接给option加title的。。。。。

[code="java"]


test



Apple
Pear
Banana
Orange
document.getElementById("select1");


[/code]
个么这样的话 直接 js里面document.getElementById("xxx").options[0].title = "aaaa";
document.getElementById("xxx").options[1].title = "bbb";

应该不能直接给列表每个单元加title 但是可以用js模拟

下拉时用onchange或者onfocus对title进行修改

你可以自己重新定义 select freemark模板,这样也不用写js了

$('option','#select1').attr('title',function(){
return this.innerHTML;
});