首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获得div中包含的字符串

如何获得div中包含的字符串
EN

Stack Overflow用户
提问于 2013-09-17 17:00:42
回答 5查看 1.8K关注 0票数 0

我有一个在HTML代码中包含div的div,我只想检索包含在该div中的字符串,就像下一个代码中的单词LATTEprice:12

代码语言:javascript
复制
<!DOCTYPE html>
<html>
    <head>
        … 
    </head>
    <body>
        <div id="items">
            <div id="heapbox_46958322" class="heapBox">
                …
            </div>
            <select class="basic-example" style="display: none;">
                … 
            </select>
            <div id="dummy">
                …
            </div>
            <div id="gallery">
                <div class="item_block">
                    …
                </div>
                <div class="item_block">
                    …
                </div>
                <div class="item_block hasoptions">
                    price:12
                <div class="add_btn">
                </div>
                <div class="item_name">
                    LATTE
                </div>
            </div>
        </div>
        <div id="order_list">
            …
        </div>
    </div>
    <script type="text/javascript">
        …
    </script>
</body>

小提琴Here

  • 更新

答案帮助我在所有名为item_Name的div中获取所有文本,但我希望它来自我在使用onlclick事件时单击的div:

代码语言:javascript
复制
$('.item_block').on('click',function(){

// here is the tip

document.getElementsByClassName("add_btn").onclick =
    alert($(".item_name").text());    
.
.
.
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-09-17 17:03:20

您可以使用jQuery的.text()函数。

示例:

代码语言:javascript
复制
$(".item_name").text();

这将检索带有类item_name的所有div中的文本。

如果您只想要单击的.item_name文本:

代码语言:javascript
复制
$(".item_name").click(function() {
  $(this).text();
});

演示:http://jsfiddle.net/UFMkQ/1/

票数 2
EN

Stack Overflow用户

发布于 2013-09-17 17:04:02

给那个人一个身份证

假设id="getText"

在javascript

代码语言:javascript
复制
var value = document.getElementById('getText').innerText || document.getElementById('getText').textContent;
票数 1
EN

Stack Overflow用户

发布于 2013-09-17 17:04:10

您可以使用div的innerHTML属性来获取内部的文本。

代码语言:javascript
复制
alert(document.getElementById('divid').innerHTML);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18855682

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档