我有一个隐藏的 由div组成,其中包含要填充到jQuery UI对话框中的内容。 在document.ready上我想循环遍历这些div,获取每个div的id,用空格替换破折号,大写每个单词,并将其存储在title变量中。 然后,我将在一个对象文字中使用它,它被放入我的dialogs[]数组中。 听起来很简单吧? 剥离版本的HTML: // awesome dialog content here // awesome dialog content here // awesome dialog content here 剥离版本的JavaScript: var dialogs = [], $container = $(“#dialog-content”); $content = $container.find(“> div”); $content.each(function (i) { var $this = $(this), id = $this.attr(“id”), title = id.replace(/\-/g, ” “); console.log(title); dialogs[dialogs.length] = { trigger: $(“#” […]