在表格中选定行的td内获取元素标题

时间:2016-09-20 01:44:26

标签: javascript jquery html asp.net

我在ASP.NET MVC中有一个表,我希望当用户点击一行并在我的“select”标签中选择项目时,我可以在“select”标签中获得该项目的标题。这是我的桌子和我尝试过的东西:

<tbody>
            <tr class="record-template" style="display:none">

                <td>
                    <select class="cboMaPT form-control" name="MA_PT">
                        @foreach (var item in Model.ListPhuTung)
                        {
                            <option value="@item.Value"> @item.Text </option>
                        }
                    </select>

                </td>
                <td>
                    <select  class="cboMaTienCong form-control" name="MA_TIENCONG" onchange="MyFunc()" >
                        @foreach (var item in Model.ListTienCong)
                        {
                            <option value="@item.MA_TIENCONG" title="@item.SOTIEN" > @item.MA_TIENCONG </option>
                        }
                    </select>

                </td>
                <td>
                    <input  type="text" class="txtSoluong form-control" name="SOLUONG" />

                </td>
                <td>
                    <input type="text" class="txtDonGia form-control" name="DONGIA" />
                </td>
                <td>
                    <input type="text" class="txtTienCong form-control" name="TIENCONG" />
                </td>
                <td>
                    <input type="text" class=" txtThanhTien form-control" name="THANHTIEN" />
                </td>
                <td>
                    <input type="text" class="txtBaoHanh form-control" name="THOIHAN_BAOHANH" />
                </td>
            </tr>

        </tbody>

我的javascript函数用于捕获onchange事件,但它不起作用:

        function MyFunc()
    {

        alert($('#product-table').closest('tr').find(".cboMaTienCong").children("option").filter(":selected").attr("title"))

    }

0 个答案:

没有答案