Jquery 隐藏带占位符的文本

Jquery Hide Text With Placeholder

我试图隐藏 jquery 中的文本字段,方法是仅通过其占位符查找文本字段,而不是其他任何内容。我的目标是这样的:

$(look for placeholder with the name credit card number).hide();

我不想使用 ID 或 类 来查找此文本字段,只能使用占位符。

这里是 html:

<div class="form-wrap">
  <table id="credit-card-table">
    <tbody>

      <tr id="credit_card_number_row">
        <td class="field has-float-label">

          <input id="credit_card_n" name="credit_card[cnb]" size="30" value="" placeholder="credit card number" autocorrect="off" autocapitalize="off" maxlength="19" class="" type="tel">
        <span class="msg"> </span></td>
      </tr>
      <tr id="exp_date_row">
        <td>
          <table>
            <tbody>
              <tr>

感谢您的帮助:)

$("input[placeholder='credit card number']").hide();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="credit_card_n" name="credit_card[cnb]" size="30" value="" placeholder="credit card number" autocorrect="off" autocapitalize="off" maxlength="19" class="" type="tel"/>

使用attribute equals selector:

$('[placeholder="credit card number"]').hide();