2016-03-17 6 views
1

Мой распорки поле:JQuery изменить метку Struts2 поле выбора

<s:select label="Agency" id="agencyList1" name="agencyList1"> 

Я попытался изменить имя метки с

$('select#agencyList1').html("Treasury"); 

, но он не работает.

Какое решение?

+0

RomanC, пожалуйста, прекратите удаление метки struts2, этот вопрос определенно соответствует struts2 –

ответ

1

Struts2 создает HTML-код с использованием тем. Другая тема создаст другой HTML-код из того же тега Struts, например <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.

+0

Спасибо за ответ. Но, основываясь на других данных поля селектора расположений, мне нужно изменить метку этого поля , поскольку данные также будут изменены. для: Defgault i show City. поэтому зарегистрированное имя: Когда я меняю его на State, я изменяю lable в State как изменения данных в dropdn2. –

+0

Спасибо, приятель: P –

Смежные вопросы