【发布时间】:2016-08-03 18:21:32
【问题描述】:
我有这个html 代码
<div id="left-container" class="w3-container w3-left">
<div class="wordDiv w3-container w3-pale-green w3-leftbar w3-border-green w3-hover-border-red">
<h1>Give</h1>
<h3>Selected Definition:</h3>
<ul style="display:none;">
<li> offer in good faith </li>
<li> inflict as a punishment </li>
<li> afford access to </li>
</ul>
</div>
<div class="wordDiv w3-container w3-pale-green w3-leftbar w3-border-green w3-hover-border-red">
<h1>Up</h1>
<h3>Selected Definition:</h3>
<ul style="display:none;">
<li> to a higher intensity </li>
<li> to a later time </li>
<li> used up </li>
</ul>
</div>
</div>
<div id="right-container" class="w3-container w3-right"></div>
我希望用户在单击其中一个 wordDiv 后能够在正确的容器中看到该词的潜在定义(在每个“wordDiv”的“ul”元素中找到),选择定义之一,然后我想在左侧容器的原始 wordDiv 中显示所选定义。
你可以找到Jsfiddle Demo Here
【问题讨论】:
-
你需要 javascript 来做到这一点:在点击时在 .wordDiv 上添加一个监听器,然后设置然后选择你想要的 li,获取它的内容并将它添加到你想要的地方
-
我知道,但我怎样才能回来。我的意思是在我将“ul”附加到右容器后,如何将选定的 li 定义添加到正确的单词 div 中?
标签: javascript jquery html css w3.css