我想切換隱藏輸入的值,在高級和正常?但下面的腳本不起作用,沒有任何反應。切換輸入隱藏值的問題
$('#advancedLink').click(function() {
$("#searchType").val($(this).text() == 'normal' ? 'advanced' : 'normal');
return false;
});
但是,如果我切換的正常和地方先進它會工作一段時間,但如果我再次點擊它不會切換回正常。
$('#advancedLink').click(function() {
$("#searchType").val($(this).text() == 'normal' ? 'normal' : 'advanced');
return false;
});
但這最後一條路對我來說似乎相當不直觀。有任何想法嗎?
編輯
這是渲染HTML
<div>
<div class="left" id="searchControl">
<a id="advancedLink" href="#">Advanced search</a><br>
</div>
<input type="hidden" value="normal" name="searchType" id="searchType">
</div>
你能張貼的鏈接,並輸入HTML? – kapa 2011-06-07 12:50:38
'advancedLink'的'text'值是否改變過?否則你告訴你的腳本「如果advancedLink讀取'正常'」......這不會發生,當然 – 2011-06-07 12:50:39