я следующий код:изменение значения дочернего элемента, что он работает в IE7
<fieldset id="product-options-wrapper" class="product-options-off">
<div style="width:93%;">
<dl class="last">
<dt class="Pass left" style="text-align: right; display: none;">Pass left
<input type="text" value="-" name="options[119]" class="input-text required-entry product-custom-option" id="options_119_text" style="width:130px;">
</dt>
<dt>...more input fields </dt>
</dl>
</div>
</fieldset>
И я хочу, чтобы изменить значение первого поля ввода. Я уже пытался
jQuery('#product-options-wrapper dl').find("dt:first input").val(name);
Но это не работает в IE7 :(. К сожалению, я не могу изменить имя и идентификатор полей ввода, , потому что они динамически. Так что я havn't прямой доступ к . он
Любые идеи
Вы не можете позвонить ему по IDу? '$ ('# options_119_text')' – j08691
Благодарим за помощь. Но, к сожалению, идентификатор и имя не всегда одинаковы. Они зависят от определенных продуктов. Не обвиняйте меня, это существующий код ... Я этого не делал;) –
@PeterMiller, что общего между общим товаром? '.product-custom-option'? – Sergio