我有一个在HTML代码中包含div的div,我只想检索包含在该div中的字符串,就像下一个代码中的单词LATTE或price:12:
<!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:
$('.item_block').on('click',function(){
// here is the tip
document.getElementsByClassName("add_btn").onclick =
alert($(".item_name").text());
.
.
.发布于 2013-09-17 17:03:20
您可以使用jQuery的.text()函数。
示例:
$(".item_name").text();这将检索带有类item_name的所有div中的文本。
如果您只想要单击的.item_name文本:
$(".item_name").click(function() {
$(this).text();
});演示:http://jsfiddle.net/UFMkQ/1/
发布于 2013-09-17 17:04:02
给那个人一个身份证
假设id="getText"
在javascript
var value = document.getElementById('getText').innerText || document.getElementById('getText').textContent;发布于 2013-09-17 17:04:10
您可以使用div的innerHTML属性来获取内部的文本。
alert(document.getElementById('divid').innerHTML);https://stackoverflow.com/questions/18855682
复制相似问题