簡體   English   中英

將 td 元素的 HTML 設置為隱藏字段的值

[英]Set HTML of td element as value of hidden field

我想知道如何將 td 元素的 HTML 設置為隱藏字段的值。

<td align="center">
       <%if (inst_dm != null) {%>

    ...some code..
</td>
  <%} else {%>

<td align="center"> Contact not available.
   <%}%>
  <input type="hidden" name="inst_dmhidden" value="<%$(this).html().trim(); %>">

</td>

所以,我基本上想要的是,在輸入字段 inst_dmhidden 中,來自(..some code..)部分的值或“聯系方式不可用”。

關於如何去做這件事的任何想法?

-英國人。

為您的 td 和隱藏元素提供一個 id 或一種輕松定位的方法,就像我在這里所做的那樣

<td align="center" id="mytd">
     <%if (inst_dm != null) {%>

     ...some code..
</td>
  <%} else {%>

<td align="center" id="mytd"> Contact not available.
   <%}%>
  <input type="hidden" id="myhiddenfield" name="inst_dmhidden" value="<%$(this).html().trim(); %>">

</td>

然后使用 jQuery 您可以運行此代碼:

$("#mytd").html($("#myhiddenfield").val());

更新

在您不想使用 ID 的情況下,您可以運行此代碼的某些變體:

$("td").each(function(index) {
    var td = $(this);
    td.html(td.find("input[type=hidden]").val());
});

上面的代碼假設隱藏字段在 td 內,但您可以相應地更改它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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