让我们认为我们的 URL 看起来像
www.domain.com #CourseID#LessonID
我想要做的是,当:
CourseDivButton
如果当前 url 点击- 没有主题标签(www.domain.com),然后添加
$(this).data("id")
为主题标签(www.domain.com #CourseID) - 仅包含第一个主题标签 -
CourseID
(www.domain.com #CourseID ) 然后更改它 (www.domain.com #NEWCourseID ) - 包含 2 个主题标签 -
CourseID
和LessonID
(www.domain.com #CourseID#LessonID ) 然后删除第二个并先更改 (www.domain.com #NEWCourseID )
- 没有主题标签(www.domain.com),然后添加
LessonDivButton
如果当前 url 点击- 仅包含第一个主题标签 -
CourseID
(www.domain.com #CourseID ) 然后添加第二个 (www.domain.com #CourseID#LessonID ) - 包含 2 个主题标签 -
CourseID
和LessonID
(www.domain.com #CourseID#LessonID ) 然后更改第二个并保持原样 (www.domain.com #CourseID#NEWLessonID )
- 仅包含第一个主题标签 -
我的代码现在如下所示。无法弄清楚如何实现我想要的。
CourseDivButton.click(function(){
var id=$(this).data("id");
LoadLessons(id);
window.location.hash = id;
});
LessonDivButton.live("click", function(){
var id=$(this).data("id");
LoadQuestions(id);
window.location.hash = id;
});
有什么建议么?