0
我需要將數據表的rowIndexVar傳遞給jquery。將變量傳遞給Jquery
數據表:
<p:dataTable id="articlesInformation" var="article" value="#{articleBean.articleDataModel}"
selection="#{articleBean.selArticles}" rowIndexVar="rowIndex">
的inputText:
<p:column id="articleDescription" headerText="Article Description">
<p:inputText id="inputTxt" name="inputTxt" value="#{article.description}" />
</p:column>
該輸入文本的ID變爲: 'articlesInformation:' +的rowIndex + ':inputTxt';
的Jquery:
$(document).ready(function(){
$('input[id$="inputTxt"]').change(function() {
$('input[id$="inputTxt"]').css("background-color","yellow");
});
});
這工作得很好。所有輸入文本的背景色都會改變。我只需要改變被改變的輸入文本的背景顏色。需要rowIndex的值。它如何在jQuery中訪問?
感謝, Shikha
.attr( 'rowIndexVar')? – miki 2012-02-22 05:39:38
@miki它是未定義的。在那裏我看不到。它被聲明爲datatable的屬性..範圍問題我猜.. – 2012-02-22 06:02:28