当隐藏输入的值包含字母“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”的按钮。
非常感谢任何帮助!
更新
我已经更新了代码,因为还有一个我没有提到的输入字段!