使用选择器获取完整的ID搜索

时间:2014-10-06 15:40:13

标签: javascript jquery

我在表格中制作了一份时间表。每个td的id都以" schedule"开头。 + dayofweek; 我在时间表开始添加课程时标记" .schedule_start"。 我正在使用选择器进行搜索,并希望获得带有班级" schedule_start"

的td' s的完整ID

这是我的例子:

for (i = 0; i < 7; i++) {
    var tag1 = 'schedule-' + i + '-';
    if($("td[id ^='" + tag1 + "']").hasClass("schedule_start"))
    {
        console.log(tag1);
        // here i want to return the full id 
    }
}

2 个答案:

答案 0 :(得分:5)

你可以这样做:

$('td[id^=schedule].schedule_start').each(function() {
    console.log(this.id);
});

答案 1 :(得分:0)

试试这个:

for (i = 0; i < 7; i++) {
    var tag1 = 'schedule-' + i + '-';
    var $tag = $("td[id ^='" + tag1 + "']");
    if($tag.hasClass("schedule_start"))
    {
        console.log($tag.attr("id");
        // here i want to return the full id 
    }
}