2013-10-17 77 views
2

根據this線程,我們可以使用語法$("element[id$='txtTitle']")來選擇所有以「txtTitle」結尾的元素。我們如何使用這個語法來使用多個ID?ID以任意給定文本結尾

  1. 這意味着我們如何可以選擇所有的元素與要麼「txtTitle」或「txtName的」結尾?
  2. 我正在使用此選擇器與JSF2s render屬性。對於單個ID,我使用它作爲render="@([id$=txtTitle])"。如何在使用上述語法的多個ID時使用render屬性?
+1

$( 「元素[ID $ = 'txtTitle'],元素[ID $ = 'txtName的']」) – mplungjan

+0

你可能無法在JSF的'render'中使用jQuery語法。在頁面顯示後,jQuery在瀏覽器中工作,因爲組件樹是在服務器端構建的,所以需要設置JSF的AJAX東西。 – millimoose

+0

你只能在primefaces中使用jQuery選擇器('update'和'process')http://www.primefaces.org/showcase/ui/selectors.jsf – Daniel

回答

1

,如果你用逗號隔開,您可以訪問一組以上的

var sets =$("element[id$='txtTitle'], element[id$='txtName']");