1
HTML:如何獲取父代或最近的字段集的ID?
<fieldset id="10">
<h1>Select a color:</h1>
<select name="color">
<option>red</option>
<option>blue</option>
</select>
</fieldset>
JS:
var fields = $(":input").serializeArray();
$.each(fields, function (i, field) {
var field_id = $(field.name).closest("fieldset").attr('id');
$("#results").append('<a href="'+field_id+'">'+field.value+'</a>');
});
我得到的是undefined
?
當我這樣做:field.name
,它給我「色彩」。我希望能夠找到該表單元素所屬的父代或最近的字段集。
我希望field_id
在這個例子中等於「10」。
是這個工程。謝謝。 (我會接受)排序一個側面的問題,但你可以指向JS調試(也許推薦工具?)的教程/職位(就像一個快速啓動),因爲我覺得它是一個皇家痛苦的屁股調試JS。 (例如,我會做一個console.log(),並且我得到[Object object],並且螢火蟲控制檯只是一個下拉菜單,我不知道我在看什麼或從哪裏開始。)欣賞建議。再次感謝。 – fyz
@feed_me_code,一個好的開始[如何調試我的JavaScript代碼?](http://stackoverflow.com/questions/988363/how-can-i-debug-my-javascript-code),[調試JavaScript]( https://developers.google.com/chrome-developer-tools/docs/javascript-debugging)和http://www.qtweb.net/pages/ibr9600.html – Satpal
感謝您的提示。很高興知道這不僅僅是我。 :) – fyz