+ -
当前位置:首页 → 问答吧 → 如何获取DIV中的文本

如何获取DIV中的文本

时间:2010-04-27

来源:互联网

JsonEx.rar (49 K) 下载次数:12 你好,我现在想实现的效果是,鼠标放在超链接上的时候,从后台数据库中读取该链接对应的内容,现在在客户端实现的时候,出现问题“jQuery未定义”,请指教
代码如下:详细请下载附件查看,谢谢!

<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>无标题页</title>
    <script language="javascript" src="Common/Scripts/jquery.jmsajax.js" type="text/javascript"></script>
    <script language ="javascript" src="Common/Scripts/jquery-1.4.2.js" type="text/javascript"></script>
    <script language="javascript" type="text/javascript">
        function onshow()  <!--错误应该是出在这个函数中-->
        {  
            var strTitle = document.getElementById("show").innerText;
            var pageURL = "'/JsonData/JsonArtcile/Default.aspx?ti="+strTitle;
            $.jmsajax({
                type: "POST",
                url: "pageURL",
                method: "getTable",
                data: {},
                dataType: "msjson",
                success: function(data) {
                    $(outputDT(data.mydt)).appendTo("body");
                }
            });
       
        }
       
       
        function outputDT(dataTable)
        {
            var headers = [];
            var rows = [];
            headers.push("<tr>");
            for (var name in dataTable[0])
                headers.push("<td><b>"+name+"</b></td>");
            headers.push("</tr>");
            for (var row in dataTable)
            {
                rows.push("<tr>");
                for (var name in dataTable[row])
                {
                    rows.push("<td>");
                    rows.push(dataTable[row][name]);
                    rows.push("</td>");
                }
                rows.push("</tr>");
            }           
            var top = "<table border='1'>";
            var bottom = "</table>"; 
            return top + headers.join("") + rows.join("") + bottom;
        }
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div id="mainbody">
        <asp:DataList ID="DataList1" runat="server">
            <ItemTemplate>
                <div id="show"><a href ="Default.aspx?id=<%# DataBinder.Eval(Container.DataItem,"job_id") %>" onfocus="onshow()"><%# DataBinder.Eval(Container.DataItem,"job_desc") %><!--这个是链接的标题--></a></div>
            </ItemTemplate>
        </asp:DataList>
    </div>
   <div id="floashow"></div><!--打算在此地方输出结果,这里我想输出的是min_lvl的内容-->
    </form>
</body>
</html>

JsonEx.rar (49 K) 下载次数:12
[ 此帖被function在2010-04-27 13:05重新编辑 ]

作者: function   发布时间: 2010-04-27

jquery和jquery插件的顺序加载反了

作者: ldhh   发布时间: 2010-04-27