我真的需要一些帮助!我想要做的是找到所有以 id 开头的元素(即 youtubeHolder)。我需要获取每个属性的属性并为每个属性定义一个变量,以便以后可以使用它们。
这实际上是如何完成的?
查询:
$(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");
}
});
}
});
});