0

たとえば、以下のコードでは、以下のコードでクラスの説明を含むラベルタグのテキスト挨拶を取得したいのですが、クラスを選択しようとしましたが、機能していません..ラベルのテキストを一意に選択するにはどうすればよいですかラベルの 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>
4

3 に答える 3

3

IDで取得したい場合は、次の方法があります$('#label_salutation_id').text()

「クラスの説明付き」に言及した場合、これを使用できます。そのクラスの要素$('label.description').text();が1つだけの場合。<label>

デモはこちら

于 2013-08-05T21:00:04.727 に答える
1

さらに良い

var label = document.getElementById('label_salutation_id'),
    text = label.textContent || label.innerText;
于 2013-08-05T21:01:04.180 に答える
0

複数のあいさつ文を選択する場合は、次を使用できます。

jQuery('label.description')

labelclass を持つすべての要素を選択しますdescription

于 2013-08-05T21:03:11.677 に答える