2013-03-01 99 views

回答

1

這裏是你如何訪問一個jQuery例如:

$("*[id$=block]"); 

,將返回一個jQuery對象,你可以進一步與jQuery的使用,或撥打

$("*[id$=block]").get(0); 

獲取底層DOM元素。

如果您使用的是簡單的Javascript,則必須查看生成的HTML以找出完整的ID。使用DOM來獲取元素:

document.getElementById("j54:j01:block"); // the Id is made up, but it will be at least as ugly as this 

jQuery的$=操作緩解了這方面的需要。直接的DOM解決方案並不可靠,因爲如果您更改了pageBlock所在的位置,生成的ID將會更改。換句話說,pageBlock的祖先的任何變化都會導致Id發生變化。