哪个输入失去焦点并获得价值

时间:2011-10-22 18:18:45

标签: jquery-ui jquery

我有这样的输入

<td style="background-color:#c6efce"><input type="text" id="datepicker0" value="12"></b></td>
<td style="background-color:#c6efce"><input type="text" id="datepicker1" value="322"></b></td>
<td style="background-color:#c6efce"><input type="text" id="datepicker2" value="25"></b></td>
<td style="background-color:#c6efce"><input type="text" id="datepicker3" value="332"></b></td>
<td style="background-color:#c6efce"><input type="text" id="datepicker4" value="23"></b></td>
<td style="background-color:#c6efce"><input type="text" id="datepicker5" value="344"></b></td>
<td style="background-color:#c6efce"><input type="text" id="datepicker6" value="34"></b></td>

我想获取被点击的输入的值。使用jquery。

2 个答案:

答案 0 :(得分:3)

对于哪一个失去焦点,您可以使用blur获取input ID和值:

$("input").blur(function() {
    alert("input id: " + $(this).attr("id") + " value: " + $(this).val());
});

小提琴:http://jsfiddle.net/qmARC/

答案 1 :(得分:2)

这样的事情:

$("input").click(function() {
  alert($(this).attr("value"));
});

应该这样做