我正在尝试使用带有jquery的css选择器获取html代码的元素。 我向您展示了代码的一部分:
import glob
ids = set()
for filename in glob.glob('C://Folder_with_all_txt_files/*'):
with open(filename) as f:
for id_ in f:
ids.add(id_.strip())
我希望在变量中包含值:“Typedematériel”。
使用此选择器:
<th nowrap scope="col" onmouseover="OnChildColumn(this)" class="ms-vh2">
<div Sortable="" SortDisable="" FilterDisable="" Filterable="" FilterDisableMessage="" name="LinkTitle" CTXNum="112" DisplayName="Type de matériel" FieldType="Computed" ResultType="" SortFields="View={69d1eb84-0c41-4f10-93d3-4a0c2e62a646}&SortField=LinkTitle&SortDir=Asc" class="ms-vh-div">
<a id="diidSortLinkTitle" onfocus="OnFocusFilter(this)" href="javascript: " onclick="javascript:return OnClickFilter(this,event);" SortingFields="View={69d1eb84-0c41-4f10-93d3-4a0c2e62a646}&SortField=LinkTitle&SortDir=Asc">
Type de matériel
<img src="/_layouts/images/blank.gif" class="ms-hidden" border="0" width="1" height="1" alt="Appuyez sur Maj+Entrée pour ouvrir le menu (nouvelle fenêtre)." />
</a>
我有COL = var elem_title="th.ms-vh2 div a#diidSortLinkTitle";
var COL=$(elem_title).html()
你能告诉我如何在我的变量中没有Type de matériel<img src="/_layouts/images/blank.gif" class="ms-hidden" border="0" width="1" height="1" alt="Appuyez sur Maj+Entrée pour ouvrir le menu (nouvelle fenêtre).">
元素的情况下保留“Typedematériel”吗?
我尝试过使用.prev但是我没有成功。
由于
答案 0 :(得分:1)
要获取元素的文字,请使用<ul id="nav">
<li><a href="#">Test data Test data Test Data</a>
</li>
</ul>
代替text()
:
html()