0
的問題是,我想選擇與$元素(「A」)和它的影響只有少數文檔中的標籤,我的代碼jQuery的一些元素沒有選擇
$(document).ready(function() {
$.ajax({
type: 'GET',
url: 'http://localhost/queryProjects',
success: function(data) {
var el = $('<div></div>');
el.html(data);
var ProjectsObject = $("b:contains('projectName')", el).parent().next();
var ProjectsArray = $.makeArray(ProjectsObject);
var DescriptionsObject = $("b:contains('description')", el).parent().next();
var DescriptionsArray = $.makeArray(DescriptionsObject);
for (var i = 0; i < ProjectsArray.length; i++) {
$("tbody:last-child").append('<tr><td>' + (i + 1) + '</td><td><a id="link" href="#">' + ProjectsArray[i].textContent + '</a></td>' + '<td>' + DescriptionsArray[i].textContent + '</td><td style="margin-right=40px;"><a href="#">Run</a></td></tr>');
}
}
});
$("a#link").click(function() {
$("table").hide();
});
});
我曾嘗試帶有ID而沒有,如$(「a」)和$(「a#link」)。
AJAX是無關的,但只是讓你看到我如何注入我的信息到文檔。
謝謝!
請注意,您不能在頁面中重複ID。它們的定義是獨一無二的。使用類來重複相似的元素 – charlietfl