我正在使用jquery試圖檢索文本輸入的值,但它不工作。任何人都可以看到我做錯了什麼? http://jsfiddle.net/silvajeff/4Sb8K/3/jquery無法從輸入元素獲取值(2)
<table id="oustandingItems">
<tr><th>Category</th></tr>
<tr><td><input name="mytest" /></td></tr>
<tr><td><input name="mytest" value="123"/></td></tr>
<tr><td><input name="mytest" /></td></tr>
<tr><td><input name="mytest" /></td></tr>
</table>
<button id="findRow">Find Row</button>
<input type="text" id="myRow" />
$("#findRow").click(function() {
var tableRow = $('#oustandingItems tr:has(td input[value!=""])').prevAll().length;
var myValue = $('#oustandingItems input:has(td input[value!=""])').val();
$("#myRow").val(myValue);
});
+1 for JSFiddle –