</td> </tr>JS端代码 function Apply(){ var txtcompanyaddrc = $("#txttelno").html(); var txtcompanyaddrc = $("#labmail").html(); var txtcompanyaddre = $("txtComtel").html(); var txtcompanyaddre = $("#txtemail").html(); } 这个界面是登录后显示的信息,有一个按钮,点击后触发JS端的Apply()函数
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
</script>
<script>
$(document).ready(function(){
$("p").click(function(){
alert($("#txtemail").html());
});
});
</script>
</head>
<body>
<span id="txtemail">+34-571-85285227</span>
<p>如果您点击我,我会消失。</p>
<p>点击我,我会消失。</p>
<p>也要点击我哦。</p>
</body>
</html>
//收藏成功
.html()是把span里面的内容给清空重新写
比如$(#txtemail).html(newContent);//把之前里面的内容替换成新内容
是这样的,我先在页面放置一个标签<Span id="txtemail"></Span>,然后页面加载后里面就有信息<span id="txtemail">+34-571-85285227</span>, 在点击触发JS端的Function(){ }, 然后就是各种获取不到值啊。
0说明没有找到对象。把你的代码发出来看看
代码太多了,截取主要部分
Form中的代码:
<tr>
<td class="lb" id="tdDTel">分机号码</td>
<td class="lv">
<input id="txttelno" runat="server" />
</td>
<td class="lb" id="tdZipCode">邮编</td>
<td class="lv">
<span runat="server" id="labmail"></span>
</td>
</tr>
<tr>
<td class="lb" id="tdComTel">公司总机</td>
<td class="lv">
<span runat="server" id="txtComtel"></span>
</td>
<td class="lb" id="tdFax">传真</td>
<td class="lv">
<span runat="server" id="txtemail"></span>
</td>
</tr>JS端代码
function Apply(){
var txtcompanyaddrc = $("#txttelno").html();
var txtcompanyaddrc = $("#labmail").html();
var txtcompanyaddre = $("txtComtel").html();
var txtcompanyaddre = $("#txtemail").html();
}
这个界面是登录后显示的信息,有一个按钮,点击后触发JS端的Apply()函数
这些控件的name,在server段已经被改写了,所以按照原来的名字取不到你在这个页面 view source一下看看这几个控件的名字还是原样么?
输入:$("#txtemail").html() ; 回车
有值那就是没错,只是你获取的位置不对