これは私のXHTMLページのコードです。jQueryは/js/
私のアプリケーションのフォルダーにあります。他のすべてのページの検証は同じファイルを使用してjQueryで行われますが、作成したこのテストページで単純なjQueryコードを実行することはできません。これはページのコードです:
<?xml version='1.0' encoding='UTF-8' ?>
<!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"
xmlns:h="http://java.sun.com/jsf/html">
<h:head>
<title>Facelet Title</title>
</h:head>
<h:body>
<script type="text/javascript" src="js/jquery.js"></script>
<script>
$(document).ready(function () {
$("p").text("The DOM is now loaded and can be manipulated.");
});
</script>
<br/><br/><br/>
<p>Not loaded yet.</p>
<input id="pedram" type="text" onclick="alert('hi');"/>
</h:body>
</html>
CDATA
タグも使ってみました。また、スクリプトをドキュメントの先頭に移動しました。
正しく機能するのは、イベントalert()
内に配置したものだけです。onclick
他に何も機能しません。
私が間違っていることを教えてください。