我的问题是: 如何在xhtml中使用jQuery?
我的答案是: 1.使用下面给出的代码创建一个xhtml页面。
<?xml version="1.0" encoding="ISO-8859-1" ?><!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:ui="http://java.sun.com/jsf/facelets" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" xmlns:a4j="https://ajax4jsf.dev.java.net/ajax" xmlns:rich="http://richfaces.ajax4jsf.org/rich"> <head> <link type="text/css" href="css/flick/jquery-ui-1.8.5.custom.css" rel="stylesheet" /><a4j:loadscript src="resource:///jquery/jquery-1.4.2.min.js" /><a4j:loadStyle src="/jquery/jquery-ui-1.8.5.custom.css" /><a4j:loadscript src="resource:///jquery/jquery-ui-1.8.5.custom.min.js" /> </head> <body > <h:form> <rich:panel> <h:inputText id="dp1" value="" label="test" /> <rich:jQuery selector="#dp1" name="dp1" rendered="true" timing="onload" query="datepicker({chosendate:'01/05/2005',minYear:'-20Y',maxDate: '+1Y +1M',appendText: '(dd-mm-yyyy)',changeMonth:true,changeYear:true})" ></rich:jQuery> </rich:panel> </h:form> </body> </html>2.然后尝试将 JQuery.xx.js和css 文件放在下面的顺序中!
-– WebContent
+ themes
+ ....
… jquery-1.4.2.min.js
… jquery-ui-1.8.5.custom.css
… jquery-ui-1.8.5.custom。 min.js
所有这些都是在.xhtml文件中配置的,如上所述。
3,我们通常需要在web.xml中为facelets,richfaces和ajax配置的一般事情是很常见的。
4.终于完美了…
谢谢你们



