大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1、根据name取值:
创新互联建站专注为客户提供全方位的互联网综合服务,包含不限于网站建设、网站设计、镇海网络推广、重庆小程序开发公司、镇海网络营销、镇海企业策划、镇海品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联建站为所有大学生创业者提供镇海建站搭建服务,24小时服务热线:13518219792,官方网址:www.cdcxhl.com
input name="inp" type="text" value="aaa"
input name="inp" type="text" value="bbb"
input name="inp" type="text" value="ccc"
$("input[name='inp']").val()
2、根据name取值遍历:
input name="inp" type="text" value="aaa"
input name="inp" type="text" value="bbb"
input name="inp" type="text" value="ccc"
$("input[name='inp']").each(function(){alert($(this).val());})
扩展资料:
取出form中的input:
script type="text/javascript" language="JavaScript" charset="UTF-8"
$(document).ready(function(){
var a=$("form input");
$.each(
a,
function(name,object){
alert(name+":"+$(object).val());
}
);
});
/script
jquery
radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关
获取一组radio被选中项的值
var
item
=
$('input[name=items][checked]').val();
获取select被选中项的文本
var
item
=
$("select[name=items]
option[selected]").text();
select下拉框的第二个元素为当前选中值
$('#select_id')[0].selectedIndex
=
1;
radio单选组的第二个元素为当前选中值
$('input[name=items]').get(1).checked
=
true;
获取值:
文本框,文本区域:$("#txt").attr("value");
多选框checkbox:$("#checkbox_id").attr("value");
单选组radio:
$("input[@type=radio][@checked]").val();
下拉框select:
$('#sel').val();
控制表单元素:
文本框,文本区域:$("#txt").attr("value",'');//清空内容
$("#txt").attr("value",'11');//填充内容
多选框checkbox:
$("#chk1").attr("checked",'');//不打勾
$("#chk2").attr("checked",true);//打勾
if($("#chk1").attr('checked')==undefined)
//判断是否已经打勾
单选组radio:
$("input[@type=radio]").attr("checked",'2');//设置value=2的项目为当前选中项
下拉框select:
$("#sel").attr("value",'-sel3');//设置value=-sel3的项目为当前选中项
$("option
value='1'1111/optionoption
value='2'2222/option").appendTo("#sel")//添加下拉框的option
$("#sel").empty();//清空下拉框
string cssUrl = Page.ClientScript.GetWebResourceUrl(this.GetType(), "HelloWorld.SH.css");
HtmlLink cssLink = new HtmlLink();
cssLink.Href = cssUrl;
cssLink.Attributes.Add("rel", "stylesheet");
cssLink.Attributes.Add("type", "text/css");
this.Page.Header.Controls.Add(cssLink);
this.CssClass = "divHW";
string jsUrl = Page.ClientScript.GetWebResourceUrl(this.GetType(), "HelloWorld.SH.js");
Page.ClientScript.RegisterClientScriptInclude("SH", jsUrl);
提供你2中思路,具体代码就不写了
生成表的时候给修改链接一个id,id保存当前行的主键比如id="tid"+主键,为它添加onclick方法,
var id=this.id.replace("tid",""); 获取到主键
把主键拿到数据库中查到相应的数据行,赋值给表单,完成!
var parents=$(this).parent().parent(); 获得tabel行
$(parents).find("td").each(function(){
根据列的顺序赋值给相应的表单元素
})
这个方法有局限性,数据是从当前页面中取得并不是实时读取数据库,如果数据在他处有更改是取不到最新的数据的。
serialize() 方法通过序列化表单值,创建 URL 编码文本字符串。
您可以选择一个或多个表单元素(比如 input 及/或 文本框),或者 form 元素本身。
序列化的值可在生成 AJAX 请求时使用。
!--1.通过id标识获取--
input type="text" id="input"/
scriptvar text=$("#input").val();/script
!--2.通过自定义标识获取--
input type="text" a="input"/
scriptvar text=$("input[a='input']").val();/script
!--3.通过下标获取--
li id="li"
input type="text" value="1"/
input type="text" value="2"/
/li
scriptvar text=$("#li input:eq(0)").val();//text的值为1/script