簡體   English   中英

從HTML讀取復選框選中的屬性

[英]Read Checkbox checked property from HTML

我有一個aspx頁面,如下所示。

<div id="div1">
<tr>
<td>SomeTxt</td>
<td><input checked="checked" class="check-box" disabled="disabled" type="checkbox" /></td>
<td>text2</td>
</tr>
</div>

我試圖從javascript中讀取復選框選中的屬性:

var status = $('#div1 tbody tr:eq(' + tr.rowIndex + ') td:eq(1)').checked;

但是我變得不確定。

使用is(':checked')

var status = $('#div1 input[type="checkbox"]').is(':checked');

像這樣

var status = $("input[type='checkbox']:checked").val();
alert(status);

TD將不具有選中的屬性,必須選擇輸入元素。

您可以使用:

$("#yourID").is(":checked")

確保為您的復選框提供一個ID,而不要使用它<tr>

td:eq(1)將返回td而不是輸入元素

var status = $('#div1 tbody tr:eq(' + tr.rowIndex + ') td:eq(1)').find("input").get(0).checked;

問候,

暫無
暫無

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

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