2013-03-01 101 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发生变化。