如何在mvc4的动态生成的表jquery中获取TD的文本?
嗨,我有一个动态生成的表。以下是动态生成表格的结构。我想获得TD的价值,这将是class =“user”。如何在mvc4的动态生成的表jquery中获取TD的文本?
@foreach (var group in Model.detailsbyclientId)
{
<tr class="rowid">
<td> @group.clientName </td>
<td> @group.employeeId </td>
<td> @group.employeeName </td>
<td> @group.Nationality</td>
<td> @group.documentType </td>
<td scope="col">
<input type="button" class="btn btn-primary btn-cons" value="View Document" onclick="showDocumentData('@group.upld_Id');"/>
</td>
<td id="Hi">@group.currentStatus</td>
<td class="user"><input type="hidden" id="Status" value="@group.currentStatus"/></td>
<td></td>
</tr>
我想获得每个TD的价值如下。
$(".rowid").each(function() {
var a = $(this).find(".user").text();
alert(a);
});
不过我正在在每次迭代警报空白。所以任何人都可以建议我在上面的代码行我错了吗?谢谢
试试这个
$(".rowid").each(function() {
var a = $(this).find(".user").html();
alert(a);
});
,如果你正在寻找的输入值,那么
$(".rowid").each(function() {
var a = $(this).find(".user input").val();
alert(a);
});
解决了。大。非常感谢 –
你应该得到内部.user
的input
值以下一样。
$(".rowid").each(function() {
var a = $(this).find(".user input").val();
alert(a);
});
https://jsfiddle.net/4q0ds8s2/1/ –
$(()=>{
$.each($('.user'),(i,d)=>{
alert($(d).html());
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
<tr>
<td> 1 </td>
<td class='user'> google </td>
</tr>
<tr>
<td> 2 </td>
<td class='user'> fb </td>
</tr>
<tr>
<td> 3 </td>
<td class='user'> youtube </td>
</tr>
</table>
试试这个
$(".rowid").each(function() {
var a = $(this).find(".user").html();
alert(a);
});
,如果你正在寻找的输入值,那么
$(".rowid").each(function() {
var a = $(this).find(".user input").val();
alert(a);
});
解决了。大。非常感谢 –
你应该得到内部.user
的input
值以下一样。
$(".rowid").each(function() {
var a = $(this).find(".user input").val();
alert(a);
});
https://jsfiddle.net/4q0ds8s2/1/ –
$(()=>{
$.each($('.user'),(i,d)=>{
alert($(d).html());
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
<tr>
<td> 1 </td>
<td class='user'> google </td>
</tr>
<tr>
<td> 2 </td>
<td class='user'> fb </td>
</tr>
<tr>
<td> 3 </td>
<td class='user'> youtube </td>
</tr>
</table>
1. IDS必须是唯一的('
'var a = $(this).find(“。user”)。children('input')。val();' –
回答
试试这个
,如果你正在寻找的输入值,那么
解决了。大。非常感谢 –
你应该得到内部
.user
的input
值以下一样。https://jsfiddle.net/4q0ds8s2/1/ –
相关问题