簡體   English   中英

jQuery-是否可以使用jquery在隱藏的文本框中設置值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM