js代码
<script type="text/javascript">
$(document).ready(function(){
$("#org_span").toggle(function(){
$(this).children("img").attr("src","../image/pic/add.gif");
$("#orgdiv").addClass("hidden");
},function(){
$(this).children("img").attr("src","../image/pic/div.gif");
$("#orgdiv").removeClass("hidden");
});
$("#des_span").toggle(function(){
$(this).children("img").attr("src","../image/pic/add.gif");
$("#desdiv").addClass("hidden");
},function(){
$(this).children("img").attr("src","../image/pic/div.gif");
$("#desdiv").removeClass("hidden");
});
$("div tr").hover(function(){
$(this).addClass("hover");
},function(){
$(this).removeClass("hover");
});
$("#orgtab tr").click(function() {
$(this).children("td").each(function() {
$("#orgid").val($(this).text());
$("#orgdiv").addClass("hidden");
$("#org_span").children("img").attr("src","../image/pic/add.gif");
})
});
$("#destab tr").click(function() {
$(this).children("td").each(function() {
$("#desid").val($(this).text());
$("#desdiv").addClass("hidden");
$("#des_span").children("img").attr("src","../image/pic/add.gif");
})
});
});
</script>
HTML部分
<tr>
<th scope="row">
来文单位
</th>
<td align="left">
<input type="text" name="origin" id="orgid" class="txt"
value="${doc.origin}" />
<span id="org_span"><img src="../image/pic/add.gif" />
</span>
</td>
</tr>
<tr>
<td>
<div id="orgdiv" class="div hidden">
<table id="orgtab">
<s:iterator id="ls" value="#session.deplist" status="st">
<tr>
<td>
<s:property value="#ls.deptname" />
</td>
</tr>
</s:iterator>
<s:iterator id="ls" value="#request.sub_dept_list" status="st">
<tr>
<td>
<s:property value="#ls.sub_deptname" />
</td>
</tr>
</s:iterator>
</table>
</div>
</td>
</tr>
分享到:
相关推荐
在压缩包子文件“editable xlk.php”中,"editable"可能指的是这个文件是关于可编辑功能的,而"xlk.php"可能是一个PHP脚本文件,用于处理与前端交互的数据,例如接收用户在可编辑下拉列表框中输入的信息,进行验证、...
"C#可输入的下拉列表框"是一种交互式控件,它结合了传统的下拉列表功能和文本输入框的功能,允许用户既可以从中选择已有的选项,也可以自由输入新的值。这种控件在提高用户体验和数据输入灵活性方面起到了重要作用。...
在本篇文章中,我们将探讨“jQuery可编辑的下拉框ComboBox”,这是一种结合了输入框和下拉列表功能的控件,为用户提供了更灵活的数据选择方式。相关说明可以在http://www.cnblogs.com/strick/p/3884721.html找到。 ...
**jsTreeSelect:jQuery实现的树形下拉菜单** jsTreeSelect是一款基于jQuery的插件,它能够将传统的下拉菜单转变为交互式的树形结构,为用户提供了更丰富的选择体验。这种树形下拉菜单在数据层级关系复杂时特别有用...
"Jquery可编辑下拉框控件"是一种基于jQuery的组件,它提供了更丰富的用户交互体验,允许用户在下拉框中进行编辑,不仅可以选择已有选项,还能输入自定义内容。这样的控件对于数据录入或搜索场景特别有用,因为它结合...
在jQuery EasyUI中,DataGrid是一种常用的表格展示控件,它可以与各种编辑器结合使用,如combobox(下拉框)来实现更丰富的交互功能。本文主要探讨的是如何利用jQuery EasyUI的DataGrid和combobox组件实现多级联动的...
在实现可编辑级联下拉列表框时,JQuery可以用来绑定事件、获取和设置DOM元素的状态,以及创建动态的UI效果。例如,我们可以使用JQuery的`$(element).on('change', function() {...})`来监听下拉框的改变事件,然后在...
为了提供这种功能,开发者通常会利用JavaScript库来实现可编辑的下拉列表。"实现可编辑的select" 就是这样一种解决方案,它允许用户不仅可以选择已有选项,还能直接输入新的选项并保存。 在提供的压缩包文件中,...
在这个项目中,jQuery用于监听用户的交互,如点击事件,然后触发编辑模式,使表格单元格变为可编辑。 2. **PHP**:PHP是一种服务器端脚本语言,常用于处理HTML表单数据、与数据库交互。在这个示例中,PHP用于接收和...
本项目“JQuery实现可编辑的表格”旨在教你如何利用JavaScript库JQuery实现这一功能。JQuery以其简洁的API和强大的DOM操作能力,使得在网页动态交互上变得更加简便。 首先,我们需要理解JQuery的基本用法。JQuery是...
本文将用实例和大家分享一款基于jQuery的下拉框插件,它允许用户输入内容,同时下拉选项中会及时匹配相关选项,支持键盘操作,还支持html选项内容,当然还能让下拉的过程带有动画效果。我们来看下如何使用。 HTML...
1. **实时搜索**:用户在输入框中输入文字时,插件会自动过滤出匹配的选项,显示在下拉列表中,无需用户滚动查找。 2. **多选支持**:除了基本的单选模式,jQuery-searchableSelect还支持多选模式,用户可以同时...
而可编辑下拉框则突破这一限制,允许用户在输入框中直接输入,同时保持下拉列表功能,以便用户在输入时能够匹配并选择合适的预定义选项。 ### 2. JavaScript基础 JavaScript是实现此类交互的关键,它是一种动态、...
在本文中,我们将深入探讨jQuery Easy UI中的`edatagrid`组件,以及如何实现动态编辑表格,特别是下拉框的联动功能。`edatagrid`是jQuery Easy UI库中的一个强大工具,它扩展了基本的`datagrid`功能,提供了更丰富的...
- `option`对象用于存储自定义下拉列表的配置,如是否可编辑、下拉框的宽度和高度、数据源等。 - `Start`函数首先判断是否允许编辑,然后根据`option`对象中的配置信息创建下拉列表的DOM元素。 - 在下拉列表的每...
Selectize(https://selectize.github.io/selectize.js/)是一个轻量级且可定制的插件,它将输入框和下拉列表结合在一起,支持创建、编辑和选择选项。它适用于那些需要用户输入新选项或进行多选的场景。Selectize也...
3. **可编辑功能**:除了基本的选项选择外,这个插件还允许用户直接在下拉框内编辑文本,创建自定义选项。这在某些场景下,如用户需要快速输入特定信息时,能大大提高效率。 4. **事件处理**:jQuery的事件处理机制...
jeditable是jQuery的一个插件,它允许用户直接在页面上编辑文本、选择列表、日期等元素,而无需跳转到其他表单或页面。这个插件通过AJAX与服务器进行通信,实现了无刷新的数据更新。使用jeditable,你可以轻松地将...
首先,"可编辑表格"是网页交互中常见的一种功能,jQuery可以轻松实现这一需求。例如,通过添加事件监听器,我们可以使表格单元格变为可编辑状态,用户输入后,再利用jQuery的`.val()`方法获取或设置值,并通过Ajax与...
注册页面经常用到的用户选择自己出生年月日所需的下拉列表,源码可运行,可能会有浏览器差异问题。重新编辑所需积分了。