jquery - 使用 jquery 根据文本将按钮更改为图像?

标签 jquery css dom

我的网上商店有一个结帐页面,其中一个字段是折扣券代码,旁边是“更新总数”按钮。下一列显示折扣。

           ---------------    ——————————————
enter code:|             |    |update total|         - $0.00
           ---------------    ——————————————

当用户输入正确的代码并按下更新页面时,会再次加载正确的折扣金额:

           ---------------    ——————————————
enter code:| 1234        |    |update total|         - $10.00
           ---------------    ——————————————

我希望用户看到一个勾号图像而不是按钮,这样他们就不会感到困惑并再次单击更新,如下所示:

           ---------------    
enter code:| 1234        |      tick image           - $10.00
           ---------------    

是否可以用 jquery 做到这一点?我想它会检查金额以查看它是否不为 0。 html 大致如下所示:

<td>
 <input type='text' class='couponinput' name='coupon_num' id='coupon_num' value='' />
 <input type='submit' class='update-button' value='Update' />
</td>
 <td class="lastcolumn">
 <span id="coupons_amount" class="pricedisplaycart" style="font-weight:bold; color:black;" >-&#163;0.00</span>
</td>

最佳答案

隐藏它并在它之后插入图像(基本上取代它)...

$('input[type=submit]').hide().after('<img src="tickImage.jpg" />");

关于jquery - 使用 jquery 根据文本将按钮更改为图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1948600/

相关文章:

javascript - 我可以从脚本中获取 JavaScript 库的加载位置吗?

javascript - 查找并删除具有特定内容的元素

javascript - 从另一个页面加载 div 后更改元素

javascript - 如何对 js 上的所有类做某事

java - 获取hibernate和mysql中的所有记录数和前100条记录

javascript - 检查 jQuery 是否已加载到书签中

html - 边框颜色不透明度对表格行的作用不同

html - Bootstrap 模态灯箱显示滚动条背景

html - 提高 flex 布局的IE兼容性

javascript - 如何在 jQuery 中访问名称中包含数组的单选按钮?