Member 12183079 Ответов: 1

Как получить динамический идентификатор по клику с помощью jquery


<div class="table-responsive custom-table">
@if (Model._Approval_Plan_lst != null)
{
    int count = 0;
    foreach (var item in Model._Approval_Plan_lst)
    {
        count++;
        @**@
    }
}

<table id="tblDraftist" class="table table-striped table-bordered table-hover">
<thead>
    <tr><th>Sr.No</th>
        <th>Document No</th>
        <th>Start Date</th>
        <th>End Date</th>
        <th>Estimated Cost</th>
        <th>Requested Amount</th>
        <th>Expected Lead</th>
        <th>Status</th>
        <th>Remarks</th>
        <th>Select</th>
    </tr>
</thead>

<tbody id="tbodyDraftList">
    <tr class="gradeX">
        <td>@count</td>
        <td>@item.DOCUMENT_NO</td>
        <td>@item.START_DATE</td>
        <td>@item.END_DATE</td>
        <td>@item.ESTIMATED_COST</td>
        <td>@item.REQUESTED_AMOUNT</td>
        <td>@item.EXPECTED_LEAD</td>
        <td>@item.STATE_NAME</td>
        <td>@item.REMARKS</td>
        <td>@item.IsStatus</td>
        <td></br></td>
    </tr>
</tbody>
</table>

</div>


Что я уже пробовал:

$('#chk_' + Approval_GEN_PLAN_ID +'').click(function () {
});


Выше приведен мой код как нажать на текстовое поле Input type которое использует Bind динамически и я хочу нажать на флажок Input Type но это не вызов функции Click


поэтому, пожалуйста, скажите мне, как id Call on Click Function с помощью Jquery

#realJSOP

Я не вижу текстового поля или оскорбительного javascript в вашем фрагменте кода.

1 Ответов

Рейтинг:
0

F-ES Sitecore

Обработчик "click" присоединяется только к элементам, которые существовали при запуске js, если вы создаете элементы после этого, вам нужно либо прикрепить событие click к только что созданному элементу, либо использовать вместо него "on", который будет выполняться для элементов, созданных после запуска начального js.

.on() | документация по API jQuery[^]