[英]hide ul li input text in jquery
I have included given code 我已包含给定的代码
<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>
Now I want to hide Ali Pay when country is india 现在,我想在国家/地区为印度时隐藏Ali Pay
var country = $('.currentCountry').attr('value');
if (country=='India') {
}
please guide me how to this i am retrieving this above list dynamically. 请指导我如何做到这一点,我正在动态检索上面的列表。 If country is india then i dont want to show
如果国家是印度,那么我不想展示
<li class="list-group-item">
<label>
<input id="method_id_15" type="radio" value="15">
Ali pay
</label>
</li>
In this id changes dynamically so we cannot do this with the help of id Thanks in advance. 在此id会动态更改,因此我们无法在id的帮助下完成此操作。
您可以将.toggle(boolean)
与:contains(text)
:
$('#payment-method-fields li:contains(Ali pay)').toggle($(".currentCountry").val() !== "India");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.