0

我是 jquery 的新手。我正在做一个电子商务网站。有一个帐单地址。存在用户必须为帐单地址提供物理地址的问题。但如果帐单地址与送货地址相同,则应隐藏编辑送货地址的链接。

所以我认为jQuery可以做删除链接的伎俩。我想知道如何使用 jQuery 来解决这个问题

4

1 回答 1

1

一个非常笼统的例子

$('#ship, #bill').change(function() {
  var bill_val = $('#bill').val(); // save the current values in vars
  var ship_val = $('#ship').val();
  console.log(bill_val + ' = ' + ship_val) // debug purposes
  if (bill_val === ship_val && bill_val.trim().length && ship_val.trim().length) {
  // the if above checks to see if they are the same and if they aren't just spaces
    $('.edit').fadeOut(); //or .hide() for no fade
  } else {
    $('.edit').fadeIn(); //or .show() for no fade
  }
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<input type='text' id='ship' />
<input type='text' id='bill' />
<a href='javascript:;' class='edit'>Edit</a>

可以将此示例调整为仅接受数字、更多修剪空格和其他需要的检查。

于 2013-07-30T11:16:54.437 回答