【发布时间】:2018-08-24 14:32:12
【问题描述】:
我正在尝试选择 div 内的内容,但我使用的 CMS 在我的 div 内添加了这个跨度,所以现在我不确定如何选择其中的内容。该跨度在整个页面中使用了几次。所以我需要专门选择这个div里面的那个。
这是 HTML。
<div id="emailAddress"><span merge-tag="{{user.email}}">CONTENT HERE IS WHAT THE VARIABLE SHOULD BE SET TO</span></div>
我想将它设置为变量“emailAddress”。所以这里是完整的 JQuery。基本上,我只是根据我的 CMS 在上面的 div 和 span 中放置的内容来显示/隐藏内容。
var emailAddress = ????????????;
$(document).ready(function() {
if (emailAddress == 'email1@email.com') {
$('#section1').show();
}
else if (emailAddress == 'email2@email.com') {
$('#section2').show();
}
else if (emailAddress == 'email3@email.com') {
$('#section3').show();
}
else {
$('#default-content').show();
}
});
【问题讨论】:
-
呃,您可以从
$('#emailAddress span')中获取带有html()或text()的文本。你有什么困惑?搜索如何选择元素的文本应该已经返回预先存在的答案。
标签: javascript jquery html variables dynamic