トグルスイッチが存在する行内のトグルスイッチのセルのテキストを変更したいとします。トグルスイッチの行内のセルの値を変更する
下記表
<table class="table" id="visitor_table">
<thead>
<tr>
<th>Id</th>
<th>First Name</th>
<th>Last Name</th>
<th>Status</th>
<th></th>
</tr>
</thead>
<tbody>
@foreach (var item in Model)
{
<tr>
<td class="item_id">
@Html.DisplayFor(modelItem => item.VisitorId)
</td>
<td class="item_firstname">
@Html.DisplayFor(modelItem => item.FirstName)
</td>
<td class="item_lastname">
@Html.DisplayFor(modelItem => item.LastName)
</td>
<td class="item_requeststatus">
@Html.DisplayFor(modelItem => item.RequestStatus)
</td>
<td id="item_checkbox">
@if (item.RequestStatus != "Pending")
{
<input [email protected] onclick="toggleclick(@item.VisitorId)" checked="checked" class="switch-toggle switch-flat-mini switch-toggle-flat" type="checkbox">
<label [email protected]></label>
}
else
{
<input [email protected] onclick="toggleclick(@item.VisitorId)" class="switch-toggle switch-flat-mini switch-toggle-flat" type="checkbox">
<label [email protected]></label>
}
</td>
</tr>
}
</tbody>
</table>
は、スクリプトがスクリプト
どうあるべきかである効果への私の上記のコードはどこにも私が達成したいものを近くまだある
function toggleClick()
{
if cell[4] is checked{
set cell[3] to "Approved"
} else {
set cell[3] to "Pending"
}
}
。私はここや他のウェブサイトを検索していますが、私のためにはうまくいきません。私の弱い試みは以下を参照してください。 試み
function toggleclick(x) {
var table = document.getElementById("visitor_table");
var row = $(table).closest('tr');
var x = row.find("td:eq(0)").html();
alert(x);
}
私は本当にこの上のあなたの助けを必要としています。ありがとうございました。
ありがとうございます。シンプルで分かりやすい – Ibanez1700