我正在嘗試通過this set of problems上的第二個問題。我必須能夠點擊立法者的名字並獲得有關他/她出現的其他信息。 Here's what I have so far。點擊一個元素以顯示額外的.get信息
$(function() {
$("form#get-zip").submit(function() {
var zip = $("input#zip").val();
$.get("http://congress.api.sunlightfoundation.com/legislators/locate?apikey=191e116b2a244fb48c5028e8f370488b&zip=" + zip, function(responseText) {
responseText.results.forEach(function(legislator) {
$("ul#legislators").append("<li>" + " " + legislator.first_name + " " + legislator.last_name + " (" + legislator.chamber + ")" + "</li>");
$("li").click(function() {
$(this).append("<p>Party: " + legislator.party + ", District: " + legislator.district + "</p>");
});
});
});
return false;
});
});
的問題是,當我點擊立法者的名字它揭示了在列表中,而不是特定的立法者,我點擊的所有立法者信息。這是我與A.P.I.s的第一次經歷,我仍然是一名新手程序員。我發現所有這些運動部件都非常精神疲憊。所以我非常感謝我能夠得到的任何幫助。謝謝。