Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在jquery中隐藏ulli输入文本_Javascript_Jquery - Fatal编程技术网

Javascript 在jquery中隐藏ulli输入文本

Javascript 在jquery中隐藏ulli输入文本,javascript,jquery,Javascript,Jquery,我已经包括了给定的代码 <ul class="list-group" data-hook="" id="payment-method-fields"> <li class="list-group-item"> <label> <input checked="checked" id="method_id_4" type="radio" value="4"> Credit Card <

我已经包括了给定的代码

<ul class="list-group" data-hook="" id="payment-method-fields">
    <li class="list-group-item">
      <label>
        <input checked="checked" id="method_id_4" type="radio" value="4">
        Credit Card
      </label>
    </li>
    <li class="list-group-item">
      <label>
        <input id="method_id_5"  type="radio" value="5">
        Test Paypal
        <div class="logo">
          <img src="/assets/icons/icon-paypal.png">
        </div>
      </label>
    </li>
    <li class="list-group-item">
      <label>
        <input id="method_id_6"  type="radio" value="6">
        Check
      </label>
    </li>
    <li class="list-group-item">
      <label>
        <input id="method_id_15"  type="radio" value="15">
        Ali pay
      </label>
    </li>
  </ul>
请指导我如何动态检索上述列表。如果国家是印度,那么我不想展示

<li class="list-group-item">
          <label>
            <input id="method_id_15"  type="radio" value="15">
            Ali pay
          </label>
        </li>
  • 阿里支付
  • 在此情况下,id会动态更改,因此我们无法借助id来执行此操作。提前感谢。

    您可以使用
    .toggle(boolean)
    :contains(text)

    $('#payment-method-fields li:contains(Ali pay)').toggle($(".currentCountry").val() !== "India");
    
    您可以将
    .toggle(boolean)
    :contains(text)
    一起使用:

    $('#payment-method-fields li:contains(Ali pay)').toggle($(".currentCountry").val() !== "India");
    

    是否尝试使用.hide()函数?是否尝试使用.hide()函数?条件应为
    !='印度
    ,但其他方面+1@billyonecan哦!错过了,您完全正确。条件应该是
    !='印度
    ,但其他方面+1@billyonecan哦!错过了,你完全正确。