Как я могу получить значение, введенное в текстовое поле ниже?
<tr>
<td class="TextBold" >1.</td>
<td class="TextBold" >Content for Question 1:</td>
<td class="TextBold" >
<input name="ctl00$DefaultContent$ctl2" type="text" class="TextNormal" />
</td>
</tr>
Это дает мне имя текстового поля:
var idT = $("td:contains('1.')").next().next().children().eq(0).attr('name');
Теперь я хотел бы написать функцию, которая выдаст значение, введенное в текстовое поле.
Что-то вроде:
$('input[name^=ctl00$DefaultContent$ctl2]').blur(function () {
alert($(this).val());
});
Это сработало для меня:
$('input[name="' + idT + '"]').blur(function () {
alert($(this).val());
});