例如在下面的代码中,我想在下面的代码中获取带有类描述的标签标签的文本Salutation,尝试选择类但它不起作用..如何选择标签的文本根据标签的ID唯一?
<tr id="salutation_id" class="edit_tr" border="0">
<td class="edit_td">
<div id="salutation_id" class="unique_ids database_key">
<span id="first_salutation_id">
<h1 class="ui-widget-header">
<label id="label_salutation_id" class="description">Salutation</label>
</h1>
</span>
<input id="first_input_salutation_id" class="editbox" type="text" value="Salutation" style="display: none;">
<div class="ui-widget-content">
<ol class="ui-droppable ui-sortable" style="">
<li class="placeholder">Add "Salutation" here</li>
</ol>
</div>
</div>
</td>
</tr>
答案 0 :(得分:3)
如果您希望通过ID获取,则可以采用以下方式:$('#label_salutation_id').text()
。
您提及“使用class说明”,如果您只有一个$('label.description').text();
元素,则可以使用此<label>
。
演示 here
答案 1 :(得分:1)
var label = document.getElementById('label_salutation_id'),
text = label.textContent || label.innerText;
答案 2 :(得分:0)
如果您打算选择的不仅仅是这个称呼,您可以使用:
jQuery('label.description')
选择课程label
的所有description
元素。