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();
});
});
$( "a")と$( "a#link")のように、IDなしではなく。
AJAXは無関係ですが、私は自分の情報を文書に挿入する方法を見ています。
ありがとうございます!
ページ内でIDを繰り返すことはできません。それらは定義によってユニークです。類似の要素を繰り返すためにクラスを使用する – charlietfl