これについて本当に助けが必要です!私がやろうとしているのは、id (つまり youtubeHolder) で始まるすべての要素を見つけることです。それぞれの属性を取得し、後で使用できるように変数を定義する必要があります。
これは実際にどのように行われますか?
Jクエリ:
$(document).ready(function () {
$('a#export').on('click', function () {
var contentMap = {};
$('[id^="appendText"],[id^="youtubeHolder"]').each(function () {
contentMap[this.id] = $(this).html();
var YouTubeSrc = $('iframe', this, '[id^="youtubeHolder"]').attr('src');
var YouTubeClass = $(this, '[id^="youtubeHolder"]').attr('class');
var YouTubeID = $(this, '[id^="youtubeHolder"]').attr('id');
var textElement = $('iframe', this, '[id^="appendText"]').attr('src');
var textContent = $(this, '[id^="appendText"]').attr('class');
});
for (id in contentMap) {
$.ajax({
url: "post.php",
type: "post",
data: {
ExportYouTubeClass: YouTubeClass,
ExportYouTubeID: YouTubeID,
ExportYouTubeSrc: YouTubeSrc,
ExportTextElement: textElement,
ExportTextContent: textContent
},
success: function () {
alert("success");
},
error: function () {
alert("failure");
}
});
}
});
});