テーブル行内の pic のクリック イベントに ajax 呼び出しが関連付けられています。写真がクリックされてクリック イベントが開始されたら、td
その行から 1 番目と 2 番目の要素を取得する必要があります。私はjQueryが初めてなので、以下にあるのは私の最新の試みです(機能していません..)。これらの行が実行された後、変数firstName
とlastName
両方が巻き上げられますundefined
$('.checkErrors').click(function () {
var firstName = $(this).parent('tr td:first-child').val();
var lastName = $(this).parent('tr td:nth-child(2)').val();
$.ajax({
type: 'GET',
url: '@Url.Action("GetErrors","AgentTransmission")',
data: { term: $(this).attr('id') },
.
.
});
});
これはテーブルの行の例です。最後のtd
要素の画像には.click
イベントが含まれています。テキスト「phinneas」と「ferbseven」を含む最初の 2 つを取得したいと思います。
<tr>
<td>
phinneas
</td>
<td>
ferbseven
</td>
<td nowrap>
7735
</td>
<td>
Agent
</td>
<td>
SAF
 
07070900
</td>
<td>
6/5/2013 10:35:38 AM
</td>
<td>
DANTAK
</td>
<td class="errorPlus">
Error
</td>
<td>
<a href="/AgentTransmission/Details/2358">Details</a>
<span> | </span>
<a href="/AgentTransmission/Edit/2358">Edit</a>
</td>
<td align=center id=2358>
<img src="/Content/images/magnify.gif" class="checkErrors" id=2358 alt="Program Details" />
</td>
</tr>