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

问题描述

就是分别给没一个下拉列表都加上title属性,title属性的值为下拉列表中对应的值:为了解决如下问题:就是放置下拉列表中不同的选项是,提示信息显示当前选项,不是第一个选项 问题补充:就是上面那个图中,本来应该显示SMS,结果显示的内容为提示sssssssssssssssssssssss内容

解决方案

我忽然发现好像可以直接给option加title的。。。。。<html><head><title>test</title></head><body><select id="select1"> <option title="Apple title">Apple</option> <option title="Pear title">Pear</option> <option title="Banana title">Banana</option> <option title="Orange title">Orange</option></select><script language="javascript">document.getElementById("select1");</script></body></html>个么这样的话 直接<s:select id="xxx"> js里面document.getElementById("xxx").options[0].title = "aaaa";document.getElementById("xxx").options[1].title = "bbb";
解决方案二:
$('option','#select1').attr('title',function(){ return this.innerHTML;});
解决方案三:
你可以自己重新定义 select freemark模板,这样也不用写js了
解决方案四:
应该不能直接给列表每个单元加title 但是可以用js模拟下拉时用onchange或者onfocus对title进行修改

时间: 2024-07-28 20:35:14

struts2 &amp;lt;s:select&amp;gt; 给每一项都加上title属性的相关文章

javascript-获得table某个单元格的内容,然后将select中等于该内容的项,变为选中项。

问题描述 获得table某个单元格的内容,然后将select中等于该内容的项,变为选中项. var tds=$('#infor tr:eq(1) td:nth-child(7)').html();$(""#seachContinent"").find(""option[text='""+tds+""']"").attr(""selected""tr

java-测试Struts2框架时,两个除了名字不同外其他都一模一样的Action类,一个正常一个却报错

问题描述 测试Struts2框架时,两个除了名字不同外其他都一模一样的Action类,一个正常一个却报错 1,两个Action的xml配置中,namespace没有设为一样的,所以不是这方面的问题2,struts.xml中,我用的是引入外部配置文件,外部文件的名字是复制粘贴的,所以也不存在写错名字的问题3,既然其中一个Action可以运行,那么也排除了web.xml或server.xml这些配置文件忘设置,或者没有导包这样的问题 不解了-----------> 解决方案 name属性为每个pac

js清除select控件的所有option项

1.清空select所有option项  代码如下 复制代码 document.getElementById("sel1").length=0;2.循环option项,逐个删除 function clearn(){    var ctrl2=document.getElementById("id");    for(var i=0;i<ctrl2.options.length;)    {          ctrl2.removeChild(ctrl2.op

struts2初级问题(select中list用法)!(愿你时时能交上好运)

问题描述 1select中list的用法actionpublicclasslogin{privateList<User>list;publicsetListpublicvoidsetList(List<User>list){this.list=list;}publicList<User>getList(){returnthis.list;}publicStringexecute()throwsException{Useruser1=newUser("001&q

C#争论:什么时候应该使用var?

C# 3新增了关键字"var".在编译器能明确判断变量的类型时,它允许对 本地类型进行推断.然而,对于何时应该使用它却存在某些争论. 开发IDE工具的公司ReSharper的Ilya Ryzhenkov总结了使用var的一些好处 : 1. 它有利于更好地为本地变量命名. 2. 它有利于设计更好的API. 3. 它促使对变量进行初始化. 4. 它消除了代码的混乱. 5. 它不需要using指示符. RSS Bandit的Dare Obasanjo对此则不敢苟同.由于var给他的开源项目(

一步一步学lucene——(第三步:索引篇)

在前面概要的了解了lucene的内容下面就深入一下lucene的各个模块.这里我们主要深入一下lucene的索引,就是如何构建索引的过程及概念. lucene与关系型数据库 从两个角度比较一下吧,一个是从索引方面,一个是模糊查询,其实归为一类的化就是全文检索的对比. 1.索引的对比 对比项 全文检索库(Lucene) 关系型数据库 核心功能 以文本检索为主,插入.删除.修改比较麻烦,适合于大文本块的查询. 插入.删除.修改十分方便,有专门的SQL命令,但对于大文本块类型的检索效率较低. 库 与数

【译】ASP.NET MVC并不仅仅只是Linq to SQL

很多ASP.NET的教程中的示例代码使用的数据访问方法是Linq to Sql或是Entity Framework.我在www.asp.net的论坛上看到很多关于讨论是否有其他替代的数据库访问方式,回答是:当然有.这篇文章就讲述了使用Ado.Net作为数据访问层来实现一个典型的增删查改程序. 由于是以练习作为目的,那我就不妨借用Spaanjaar's 的N层构架文章(Building Layered Web Applications with Microsoft ASP.NET 2.0.)的构架

RxSwift使用教程大全 韩俊强的博客

接上一篇:初识RxSwift及使用教程 韩俊强的博客 本文档内容来自于 RxSwift 的 Playground.记录大多数 ReactiveX 的概念和操作符. (部分翻译和注解来自 ReactiveX文档中文翻译) Introduction 为什么使用 RxSwift? 我们写的很多代码实际上是为了解决和响应外部事件.当用户操作一个控件的时候,我们需要使用 @IBAction 来响应事件.我们需要观察通知来检测键盘改变位置.当 URL Sessions 带着响应的数据返回时,我们需要提供闭包

Java的MyBatis框架中对数据库进行动态SQL查询的教程_java

其实MyBatis具有的一个强大的特性之一通常是它的动态 SQL 能力. 如果你有使用 JDBC 或其他 相似框架的经验,你就明白要动态的串联 SQL 字符串在一起是十分纠结的,确保不能忘了空格或在列表的最后省略逗号.Mybatis中的动态 SQL 可以彻底处理这种痛苦.对于动态SQL,最通俗简单的方法就是我们自己在硬编码的时候赋予各种动态行为的判断,而在Mybatis中,用一种强大的动态 SQL 语 言来改进这种情形,这种语言可以被用在任意映射的 SQL 语句中.动态 SQL 元素和使用 JS