如何获取跨度的文本值,但是当单击相同跨度时其文本更改时

时间:2014-06-24 09:04:12

标签: jquery html

<div id="google_translate_element">
    <div class="skiptranslate goog-te-gadget" dir="ltr" style="">
        <div id=":0.targetLanguage" class="goog-te-gadget-simple" style="white-space: nowrap;">
            <img class="goog-te-gadget-icon" src="https://www.google.com/images/cleardot.gif" style="background-image: url("https://translate.googleapis.com/translate_static/img/te_ctrl3.gif"); background-position: -65px 0px;">
            <span style="vertical-align: middle;">
              <a class="goog-te-menu-value" href="javascript:void(0)">
                <span>Chinese (Simplified)</span>
                <img width="1" height="1" src="https://www.google.com/images/cleardot.gif">
                <span style="border-left: 1px solid rgb(187, 187, 187);">​</span>
                <img width="1" height="1" src="https://www.google.com/images/cleardot.gif">
                <span style="color: rgb(155, 155, 155);">▼</span>
              </a>
            </span>
       </div>
    </div>
</div>

当我在弹出打开后点击google_translate_element(id)或锚标记内的span标签(goog-te-menu-value)时,那时我选择了特定国家,之后span标记内的文本被更改,我想要在span标记内取得更改的文本。  我在这里使用jquery

1 个答案:

答案 0 :(得分:0)

将您的跨度设为id,然后使用:

$("#id").html()

或者给你的班级一个班级,然后使用

$(".class").html()