Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery在div中获取元内容_Javascript_Jquery - Fatal编程技术网

Javascript jQuery在div中获取元内容

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和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-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>