2015-05-16 1 views
0

У меня есть ввод номера, как это:Устанавливает ли EasyUI элементы только с атрибутом ID?

<input class="easyui-numberbox" data-options="precision:2,required:false" id="price3" name="price3" value="" /> 

Но я не могу получить значение входного сигнала с этим:

$("input[name=price3]").numberbox('getValue') 

Но я могу получить значение входного сигнала с ID атрибута ввода:

$("#price3").numberbox('getValue') 

Должен ли я определить все мои входы атрибут ID для работы с EasyUI?

С уважением,

+0

Есть ли у кого-нибудь есть идеи? –

ответ

0

Вы можете получить элемент с определенным значением атрибута, а также. В вашем примере попробуйте

$('input[numberboxname="price3"]').val() 
+0

Да, вы правы. Но EasyUI этого не принимает. –

+1

Это странно, я пробовал с кодом, который вы предоставили, и он работает. Вы пытались получить атрибут numberboxname? (хотя атрибут называется «имя», он изменен на «numberboxname» в цифровых ящиках). Какую версию jquery-EasyUI вы используете? – dchar

+0

Я проверю через несколько дней, когда вернусь домой. Я решил это с помощью тега id. Вы говорите, что «имя» изменено на «numberboxname». Я проверю это, а потом скажу тебе, мой друг. –

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