Javascript jQuery在div中获取元内容
我需要获取一些存储在div和meta标记中的数据 以下为分区:Javascript jQuery在div中获取元内容,javascript,jquery,Javascript,Jquery,我需要获取一些存储在div和meta标记中的数据 以下为分区: <div id="qtip-0" class="qtip simcal-default-calendar simcal-event-bubble qtip-pos-tc qtip-fixed qtip-focus" tracking="false" role="alert" aria-live="polite" aria-atomic="false" aria-describedby="qtip-0-content" aria
<div id="qtip-0" class="qtip simcal-default-calendar simcal-event-bubble qtip-pos-tc qtip-fixed qtip-focus" tracking="false" role="alert" aria-live="polite" aria-atomic="false" aria-describedby="qtip-0-content" aria-hidden="false" data-qtip-id="0" >
<div class="qtip-tip">
<canvas width="16" height="16" style="background-color: transparent !important; border: 0px !important; width: 8px; height: 8px;"></canvas>
</div>
<div class="qtip-content" id="qtip-0-content" aria-atomic="true">
<div class="simcal-event-details simcal-tooltip-content" style="display: block; visibility: visible;">
<div class="col-xs-12 title-event-container">
<span class="simcal-event-title" itemprop="name">Riunione intenra Scali ferroviari</span>
</div>
<p><label>Luogo:</label><br>
<span class="simcal-event-address simcal-event-start-location" itemprop="location" itemscope="" itemtype="http://schema.org/Place"><meta itemprop="name" content="Palazzo Marino - Comune di Milano
Piazza della Scala 2, 20121 Milano, Italia"><meta itemprop="address" content="Palazzo Marino - Comune di Milano
Piazza della Scala 2, 20121 Milano, Italia">Palazzo Marino - Comune di Milano
Piazza della Scala 2, 20121 Milano, Italia</span></p>
<div id="map">Mappa</div>
<p>
<a href="//maps.google.com?q=Palazzo+Marino+-+Comune+di+MilanoPiazza+della+Scala+2%2C+20121+Milano%2C+Italia" target="_blank">Vedi mappa ingrandita</a>
</p>
</div>
</div>
但是我得到了未定义的
var currentEventAddress=$('#qtip-0').find('meta[itemprop=“address”]).attr('content');
console.log(currentEventAddress)代码>
铁质鳞片
洛戈:
马里诺宫-米兰宫
意大利米兰斯卡拉广场2201211
马帕
直接查找meta
标记及其attr
内容
var currentEventAddress=$('qtip-0 span').find('meta').attr('content');
警报(currentEventAddress)
铁质鳞片
卢戈:
马里诺宫-米兰宫
意大利米兰斯卡拉广场2201211
马帕
您不需要查找
这样使用:
$(“.btn”)。在(“单击”,函数(){
var currentEventAddress=$('meta[itemprop=“address”]”)。attr('content');
警报(currentEventAddress)
})
得到元
铁质鳞片
洛戈:
马里诺宫-米兰宫
意大利米兰斯卡拉广场2201211
马帕
这件简单的事情让这一切顺利进行
<script type="text/javascript">
$(document).ready(function() {
console.log($("meta[itemprop='address']").attr("content"));
});
</script>
$(文档).ready(函数(){
log($($meta[itemprop='address']).attr(“content”);
});
您是否尝试过改用HTML数据属性?它们对于这类事情很有用,可以通过$('.element').data()自动访问。
.with$('#qtip-0 span').find('meta[itemprop=“address”]')。data()代码>我仍然得到未定义的但是
中当前没有数据。将其更改为
,您应该能够运行$(“#qtip-0 span')。查找('meta[itemprop=“address”]”)。数据('content')代码>
var currentEventAddress = $('#qtip-0 span').find('meta[itemprop="address"]').attr('content');
console.log(currentEventAddress);
<script type="text/javascript">
$(document).ready(function() {
console.log($("meta[itemprop='address']").attr("content"));
});
</script>