[英]jQuery - Is it possible to set value in a hidden textbox using jquery
我想使用jquery在隱藏的文本框中設置一個值。
我有多個相同的表格,但需要更改一個字段,所以我想動態使用該字段。
我嘗試過的。 fiddle_link
的HTML
<ul>
<li class="hidden"><input class='hidden_val' type='text' value=''/></li>
<li><input type='text' value='2'/></li>
<li><input type='text' value='3'/></li>
<li><input type='text' value='4'/></li>
<li><input type='text' value='5'/></li>
</ul>
jQuery的:
$(function(){
$(".hidden_val").val(1);
});
CSS:
.hidden{
display: none;
}
要回答您的問題:是的,這是可能的。
但是,為什么不使用: type =“ hidden”代替: display:none ?
為什么不使用隱藏字段?
<input type="hidden" value="your value" />
您需要做的就是將輸入類型屬性更改為“隱藏”
如果要隱藏輸入字段,請使用
<input type='hidden' value=''/>
並且您可以將該輸入字段放在html中的任何位置。 您不必將其放入
<li></li>
這樣,您可以更改值,並確保它不會顯示。
請嘗試以下方法:
<input type="hidden" id="texens" name="user" value="" />
<button>Set Value</button>
$(document).ready(function(){
$("button").click(function(){
$("#texens").val("Hurray");
alert($("#texens").val());
});
});
如果我沒看錯您的問題,請嘗試
$(function() {
modval(6);
});
function modval(valu){
$(".hidden_val").val(valu);
alert($(".hidden_val").val());
}
並在調用modval時傳遞要用作參數的數字。 小提琴
$(".hidden_val").val(1);
將值設置為1。我是否遺漏了問題的要點?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.