jquery 获 span值的问题
在一个 GridView 中 每个 TD内的值
我可以通过 html 获得
如下:
<div style="padding-left: 5px" title='123'><span id="ctl00_ctl00_BasicPlace_DataGrid_dbGrid_ctl02_lblName" onclick="javascript:ViewPage('88')" style="color:Blue;cursor: pointer;">123</span></div>
怎么获取 <span></span>中间的 '123' 几个字
并通过 一些算法 比如输出为 456 再把 456 赋值到 <span>456</span>中
PS:DIV中的TITLE不用理会
------解决方案--------------------
------解决方案--------------------$("div span").html(); //读取
$("div span").html('123'); //修改
选择器要根据你的实际情况修改一下。
------解决方案--------------------$("div span").html();
------解决方案--------------------JScript code
var temp = $("div span").html(); //得到123
$("div span").html('456'); //设为456
------解决方案--------------------
$("div span").html("456");应该是双引号~楼上
------解决方案--------------------
span不是有ID吗,用document.getElementById就取了。
看它ID的样子,似乎是服务器控件生成的客户端ID,在源代码里是看不到也不能直接这么用它的,而是应该是用“控件.ClientID”来代替它,就是:
var a=document.getElementById('<%=这个SPAN的服务器端名称.ClientID%>').innerHTML;
a就是span内的内容了,修改后设置回去就是:
document.getElementById('<%=这个SPAN的服务器端名称.ClientID%>').innerHTML='新内容';
------解决方案--------------------
$("div span").html();没有参数的是取值
$("div span").html("456");有参数就表示要替换了
------解决方案--------------------
------解决方案--------------------
$("div span").text(); //得到123