页面时Gridview的表格
最后一列是操作列,放了个label标签,生成html后的就是
<span id="gvAddress_ctl02_lblShow" >Label</span>
<span id="gvAddress_ctl03_lblShow" >Label</span>
之类的
我想通过
jquery给所有label的控件添加toggle事件(onclick也行)
暂时先find来span操作,可是仍然有问题
$(function()
{
//这样的话,alert是object object
($('#form1').find("span"))
//这样alert是object
($('#form1').find("span"))[0]
//但这样就有问题了无论 text() val() ,都提示对象不支持此属性或方法,但是.id却可以获取出来
($('#form1').find("span"))[0].text()
}该怎么解决
还有就是,
如何实现find以gvAddress_ctl开头的所有span控件来增加精确度
最后一列是操作列,放了个label标签,生成html后的就是
<span id="gvAddress_ctl02_lblShow" >Label</span>
<span id="gvAddress_ctl03_lblShow" >Label</span>
之类的
我想通过
jquery给所有label的控件添加toggle事件(onclick也行)
暂时先find来span操作,可是仍然有问题
$(function()
{
//这样的话,alert是object object
($('#form1').find("span"))
//这样alert是object
($('#form1').find("span"))[0]
//但这样就有问题了无论 text() val() ,都提示对象不支持此属性或方法,但是.id却可以获取出来
($('#form1').find("span"))[0].text()
}该怎么解决
还有就是,
如何实现find以gvAddress_ctl开头的所有span控件来增加精确度
$('#form1').find("#Gridview1 span").each(function(){
$(this).toggle(function(){
// 操作
});
});
($('#form1').find("span"))[0]这是对象集合中的第一个对象,只能用js的value属性,而不是jQuery的val方法
将转换成jquery对象:$(($('#form1').find("span"))[0])
也可以$('#form1').find("span").get(0)
$('#form1').find("span").eq(0)