javascript - 在跨度中显示选择文本

标签 javascript html

假设我有这段代码:

<span id="select_list">
    <ul>
        <li><a id="1">1</a></li>
        <li><a id="2">2</a></li>
        <li><a id="3">3</a></li>
    </ul>
</span>
<span id="selection"></span>

我们还假设有很多列表元素,例如。 “4、5、6、7...等等”。 我能否获得一个 html 文件(基本上只是文本),与列表元素的 ID(例如 1.html、2.html...等)相对应,以显示在“选择”中? 如果是这样怎么办? 谢谢你的时间。希望我解释得很好。

最佳答案

像这样的东西(jQuery)应该可以工作:

var list = $("#select_list");
var sel = $("#selection");

$("a", list).on("click", function(){
    var id = $(this).attr("id");
    sel.load(id+".html");
}); 

关于javascript - 在跨度中显示选择文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33264991/

相关文章:

javascript - jQuery "ready"类似事件可能吗?

html - IE 8 中的溢出隐藏和 Flash 内容

javascript - 添加 JavaScript 语句

html - SVG 连续线加载器动画

JavaScript: toDataUrl() 抛出 "Security Error: Tainted canvases may not be exported."

javascript - 在 "round" Canvas 上画线

javascript - 在 Javascript 中,今天(31/5)加 1 个月将得到 1/7

HTML/CSS : Create a div that always fills the entire page. .. 然后里面有一个可调整大小的 div?

Javascript 函数最后有(文档)吗?

javascript - JavaScript 中未终止的字符串文字