1、用jquery获取input输入框的值比用js获取要方便的多,不过如果你刚接触jquery,还是很容易出错的!下面来看看我用jquery获 取input文本输入框值的经历! 刚开始我以为用jquery取值和JavaScript取值是一样的过程,于是在用$("#id")来获得页面的input元 素的时候,发现$("#id").value不能取到值,后来经查证才知道:$("")是一个jquery对象,而不是一个dom element value是dom element的属性 jquery与之对应的是val val() :获得第一个匹配元素的当前值。val(val):设置每一个匹配元素的值。
所以代码应该这样写:
取值:val = $("#id")[0].value;
赋值:$("#id")[0].value = "new value";
或者$("#id").val("new value");
或者这样也可以:val = $("#id").attr("value");
2、$("#selectDemo").find("option:selected").text():获取选中的下拉框中的值
在flexigrid中获取记录信息
$('.trSelected', grid).find("td:first").eq(i).text();//获取选中的记录的第一个字段的值,即ID的值
$('.trSelected', grid).length;//选中的记录条数
3、确认删除提示框的格式
confirm('是否删除这 '+selected_count + ' 条记录吗?')
4、readonly和disable属性的设置为true or false, 当为true时,则使这些控件不可输入
即:$('# TypeUP').attr("readonly",true);
$('# TypeUP').attr("disabled",false);
5、去掉文本框内值前后空格
$.trim($("#keywords").val());
6、jquery+flexigrid解决中文乱码问题
javascript 里用 encodeURI("中文String") 进行编码发送 // 地址栏里直接传送中文
若是在地址栏直接传送中文,则要进行两次转码 encodeURI(encodeURI("中文String"))// java中接收同时解码
//java中解码回来用 java.net.URLDecoder.decode("接收到的String","UTF-8"
前台:
//encodeURI(encodeURI(keywords):将页面录入中文进行编码,在后台再解析
$("#listTab").flexOptions({"url":url+"&lang=cn"+"&keywords="+ encodeURI(encodeURI(keywords)) });
后台:
//将页面传人的中文信息进行解析
java.net.URLDecoder.decode(form.getRequest().getParameter("keywords"),"UTF-8");
7、将查询到的数据填充下拉列表框内容
ajaxAddOptions("<%=request.getContextPath()%>/help.do ", [$("#selectDemo")], "id", "cell");
function ajaxAddOptions(url, targets, id, text){
$.each(targets, function(i){//遍历
var target=targets[i];
target.empty();
if(target.attr("id")=="selectDemo"){
target.append("<option value=''></option>");
}
});
$.getJSON(url, function(json){
$(json).each(function(i){
var x = json[i];
$.each(targets, function(i){
var target=targets[i];
target.append("<option value='" + eval_r("x." + id) + "'>" eval_r("x." + text) + "</option>" )
});
})
});
}
相关推荐
总结,"Spring MVC+JPA+Jquery+Flexigrid修改简单示例"是一个完整的Web应用开发案例,它涵盖了后端数据处理、前端交互以及数据展示等多个方面。这个示例可以帮助开发者快速理解并掌握这些技术的集成和使用,为构建...
在“jquery+flexigrid+json的java例子”中,Flexigrid可能被用于创建一个可交互的数据表格,用户可以方便地查看、排序和过滤JSON格式的数据。 **JSON** JSON(JavaScript Object Notation)是一种轻量级的数据交换...
jQuery与Flexigrid的结合使用在Web开发中常用于创建动态、交互性强的数据表格。Flexigrid是一款基于jQuery的插件,它提供了一种轻量级的方式来展示和操作网格数据,具有分页、排序、搜索等功能,特别适用于数据密集...
5. **Flexigrid**:Flexigrid 是一个基于jQuery的表格插件,提供分页、排序、搜索等功能,使得在Web页面上展示大量数据变得更加直观和高效。在本实例中,Flexigrid 可能用于展示由后端Struts2和Hibernate查询得到的...
在`user_list.jsp`页面中,我们需要引入Jquery库和Flexigrid的CSS及JS文件,然后设置Flexigrid的参数,如表格列定义、URL数据源(通常指向`getUsers` Action)、分页设置等。当页面加载或特定事件触发时,Flexigrid...
Flexigrid是一款基于jQuery的强大的表格插件,它允许开发者将数据以美观、可操作的表格形式呈现出来,类似于知名的JavaScript框架ExtJS的表格组件。这个插件的主要优点在于其灵活性和可定制性,能够满足各种复杂的...
jQuery Flexigrid是一款基于jQuery库的表格插件,专为网页数据展示提供强大的功能。它具有高度可定制性,支持分页、排序、搜索以及自定义列宽,使得网页中的数据管理更加便捷和灵活。 Flexigrid的核心特性在于其...
jQuery Flexigrid是一款功能强大的表格插件,它提供了丰富的自定义选项和操作,使得前端表格的呈现更加灵活。本文将详细介绍如何利用jQuery Flexigrid配合jQuery Tablesorter来实现前端的客户端排序功能,无需依赖...
使用了框架是Struts1+hibernate+spring 集成了JQuery的FlexiGrid表格插件以及 jsmodal弹出框插件 一个增删改列表 数据库使用的是MYSQL 内有建表语句 数据库配置请自行配置本机数据库
Flexigrid是一款基于jQuery的开源表格插件,它在功能和用户体验上模仿了Ext JS的Grid组件。这款插件以其轻量级、高效和丰富的特性,深受Web开发者喜爱,尤其适用于需要展示大量数据并进行排序、分页等操作的场景。 ...
Flexigrid是一个类似于Ext Gird,但基于jQuery开发的Grid。它具有的功能包括:可以调整列宽,合并列标题,分页,排序,显示/隐藏表格等。Flexigrid显示的数据能够通过Ajax获取或者从一个普通的表格转换。这个例子对...
在本示例中,我们探讨的是如何利用LINQ to SQL、Flexigrid for JQuery和Json技术来构建一个ASP.NET MVC模式的应用程序。首先,让我们逐一深入理解这些技术及其在项目中的作用。 **LINQ to SQL**(Language ...
下面将详细介绍jQuery FlexiGrid JS的核心特性、工作原理以及如何在前后台实现数据传递。 1. **核心特性** - **数据呈现**:FlexiGrid能够以表格形式展示数据,支持多列和自定义列宽。 - **分页**:提供内置的...
在这个"MVCFlexigrid"示例中,我们可以学习到如何在MVC框架下利用Flexigrid构建动态、响应式的Web表格。开发者可以借此提高Web应用的用户体验,同时保持代码结构清晰和可维护。通过深入理解MVC模式和Flexigrid的使用...
- **引入资源**:首先需要在页面中引入jQuery库和Flexigrid的CSS及JS文件。 - **初始化表格**:通过JavaScript代码设置表格的配置,如宽度、高度、列定义等,然后调用`.flexigrid()`方法创建表格。 - **绑定数据*...
Flexigrid是一款基于jQuery的轻量级数据网格插件,专为实现强大的表格展示和操作功能而设计。在Web开发中,特别是在构建数据密集型应用时,它提供了一种高效且用户友好的方式来显示、排序、筛选和操作数据。这款插件...
jQuery插件flexigrid是一款轻量级、功能强大的表格插件,能够帮助开发者快速构建具有分页、排序、搜索等功能的动态表格。本文将对flexigrid的使用进行总结,并探讨其进一步优化的方法。 一、flexigrid基本用法 1. ...
FlexiGrid是一款基于jQuery的表格插件,它提供了丰富的功能,包括数据分页、排序、过滤、编辑等,使得在Web应用中展示和操作大量数据变得更加便捷。在本篇文章中,我们将深入探讨FlexiGrid的使用方法,以及如何将其...
- 在页面中定义一个隐藏的表格作为FlexiGrid的容器: ```html <table id="flex1" style="display:none"></table> ``` 2. **引入必要的脚本和样式** - 引入FlexiGrid所需的CSS和JS文件: ```html ...