1
文本框,我有這方面的投入:jQuery的隱藏複選框,如果文本框中有一個特定的文本
<p class='zero'> <? echo $row['perigrafh10']?><input id='zeroin' type ='Text' value ='<? echo $row['poso10']?>' name='poso10'><input class='check' id='check' type='checkbox' <? if ($row['poso10_check'] >=1) {echo 'checked="checked"';}; ?> name='check_list[]' value='<? echo $row['poso10_check']?>' /></p>
<p class='zero'> <? echo $row['perigrafh11']?><input id='zeroin' type ='Text' value ='<? echo $row['poso11']?>' name='poso11'><input class='check' id='check' type='checkbox' <? if ($row['poso11_check'] >=1) {echo 'checked="checked"';}; ?> name='check_list[]' value='<? echo $row['poso11_check']?>' /></p>
....
我想達到什麼是隱藏的文本框和複選框,如果文本框中的文本是0.00。
我可以隱藏文本框,而無需使用該代碼的問題:
<script type="text/javascript">
$('input:text').each(function(){
if($(this).val() == 0.00){
$(this).hide();
}
}
);
</script>
,但我沒有運氣隱藏複選框了。我需要什麼代碼?我做了幾個測試,但無法找到解決方案。我使用最新的jQuery。
iGanja它的工作就像一個魅力。我內心深處隱藏着整個p元素,但從未嘗試過。謝謝 – 2013-04-25 16:44:30
@Stathis接受這個答案,如果它解決了你的問題。作爲一個附註,我相信.parent()而不是.closest(「。zero」)在這個例子中也可以很好地工作。 – rdp 2013-04-25 16:47:44
是的,我會接受,它仍然有一個計時器 – 2013-04-25 16:51:07