这是网站页面源的一部分。我需要在最后一行抓住“ crsEdId=78 ”。使用 JavaScript 或 JQuery。
我将使用 mozilla Jetpack 来完成任务。
我怎样才能首先获得此代码?以及对它做什么(RegEx 或 JQuery)!?
<div class="tools-menu-body" id="tools-menu-div" style="display: none;">
<div id="menu_glider">
<div class="scroller">
<div class="content">
<div class="section" id="courses_menu">
<ul class="tools-menu-ul">
<li class="tools-menu-back"><a href="#main_menu" class="controls">back</a></li>
<li><a title="Advanced Software Engineering Lab: Open Source Development" href="../Courses/CourseEdition.aspx?crsEdId=78">CSEN 914 </a></li>
有效 :
好吧,这是一件愚蠢的事情——我只需要将选择器放在点击功能中,不知道为什么我之前没有考虑过。
jetpack.statusBar.append({
html: "Boom<i>!</i>",
width: 45,
onReady: function(widget){
$(widget).click(function(){
var doc= jetpack.tabs.focused.contentDocument;
var link= doc.querySelector('#courses_menu > ul > li:nth-child(2) a');
var test= doc.getElementById('#container');
jetpack.notifications.show("Course is is = "+ link);
});
}
});
现在我需要得到这个课程菜单中的所有href!你能帮忙吗?