jquery没有在jsp页面中加载

时间:2011-11-29 09:17:22

标签: javascript jquery jsp

现在我对jquery有一个要求。但是我的jsp页面没有加载jquery代码。我无法解决这个问题。因此我将提供我的代码。任何人都可以对此提出建议吗?

我的jsp是,

<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

    <link rel="StyleSheet" href="/css/stylesheets.css" type="text/css">
    <link rel="StyleSheet" href="/css/jquery_tzineClock.css" type="text/css">
    <script language="Javascript" src="/js/X2AUtils.js"> </script>
    <script language="Javascript" src="/js/jquery-1.3.2-vsdoc2.js"> </script>
    <script language="Javascript" src="/js/jquery_tzineClock.js"> </script>
    <script type="text/javascript" src="/js/jquery.min.js"></script>
    <script language="Javascript" src="/js/counter.js"> </script>
    <script language="javascript">  

    </script>
</head>
<base target="_self">
<title></title>
<body>
<table width="1002" border="0" cellspacing="0" cellpadding="0" class="landingHdrBg" valign="top">
    <tr>    
        <table border="0" cellspacing="0" cellpadding="0" width="98%">
                <tr>
                    <td valign="bottom" >
                        <table width="60%" border="0" cellspacing="0" cellpadding="0" align = "right">
                        <tr>
                            <div id="fancyClock" > </div>
                             <p> sfgsdgsdgf</p>                                                 
                         </tr>

                        </table>
                     </td>
                   </tr>                               
        </table></td>
    </tr>
</table>
</body>
</html>

我的counter.js是,

$(document).ready(function(){
    /* This code is executed after the DOM has been completely loaded */
    alert('On ready function');
    $("p").text = "testing.... ";
});

警报即将到来。但是文本没有改变。我下载了各种jquery.js并尝试过。

2 个答案:

答案 0 :(得分:1)

如果您看到alert,那么jQuery正在加载。

问题是您的代码更改了paragarph:您正在设置名为text属性,但text函数,因此你改为调用

$("p").text("testing.... ");

请注意,该行会将所有段落的文本更改为“testing ....”。当然,引用的标记中只有一个p元素,但可能会在某个时候出现更多......

答案 1 :(得分:1)

你需要

$("p").html("testing....");

OR
$("p").text("testing....");

.text()应该是一个只获取没有HTML标签的文本的函数。有关文字http://api.jquery.com/text/

的更多信息

小提琴:http://jsfiddle.net/gSc4z/