我的支柱領域是:jQuery的標籤變化
<s:select label="Agency" id="agencyList1" name="agencyList1">
我試着
$('select#agencyList1').html("Treasury");
更改標籤的名稱,但它無法正常工作。
解決方案是什麼?
我的支柱領域是:jQuery的標籤變化
<s:select label="Agency" id="agencyList1" name="agencyList1">
我試着
$('select#agencyList1').html("Treasury");
更改標籤的名稱,但它無法正常工作。
解決方案是什麼?
Struts2使用主題生成HTML代碼。不同的主題會從相同的Struts標籤生成不同的HTML代碼,例如<s:select>
。 的默認主題,XHTML
,與
<s:select label="Agency" id="agencyList1" name="agencyList1">
會產生
<tr>
<td class="tdLabel">
<label for="agencyList1" class="label">Agency:</label>
</td>
<td>
<select name="agencyList1" id="agencyList1">
</select>
</td>
</tr>
然後,如果你需要針對該標籤的對象,位於從選擇一個不同的路徑,唯一的選擇,你可以使用是attribute selector:
$('label[for="agencyList1"]').html("Treasury");
這就是說,我不知道你爲什麼要一個標籤更改爲一個選擇,將讓處理相同之前標籤的數據;如果您還想更改選擇,則會生成兩個選擇和兩個標籤,並使用javascript隱藏/顯示您需要的塊。
感謝您的回覆。 但基於另一個struts選擇器字段數據,我必須更改此字段的標籤,因爲數據也將被更改。 例如: Defgault i show City。所以提交的名稱是 當我將其更改爲狀態時,我已將標籤更改爲狀態,因爲dropdn2中的數據發生更改。 –
謝謝你哥們:P –
RomanC,請停止刪除struts2標記,這個問題絕對是struts2相關的 –