Когда скрытый ввод имеет значение, содержащее буквы «LO», я хочу заменить кнопку внутри формы с помощью какого-либо другого html.Заменить содержание, если вход имеет значение
HTML:
<input type="hidden" name="LO123456" id="hiddenCode" value="LO123456" />
<input type="text" name="quantity" id="formProductQuantity" value="1" />
<a class="button green" href="#" onclick="$('#form').submit(); return false;">Add to cart</a>
Таким образом, в приведенном выше примере скрытое поле имеет "LO" в нем, так как я могу заменить кнопку с
<a class="button green" href="some.html">More information</a>
То, что я пытался:
if ($("input[value*='LO']").find('.button').replaceWith('<a class="button green" href="some.html">More information</a>'));
Это не работает, потому что он заменяет кнопки без «LO» в скрытом поле.
Любая помощь очень ценится!
ОБНОВЛЕНО
Я обновил код, потому что есть еще поле ввода, которое я не упомянул!
Вам совсем не нужна инструкция 'if' - это не-op. –