gpt4 book ai didi

jQuery 不允许添加 child

转载 作者:行者123 更新时间:2023-11-28 09:23:04 25 4
gpt4 key购买 nike

HTML:

<div class="btn-group btn-group-sm">
<div class="btn-group">
<button type="button" class="btn btn-default" id="addLftTab">
Add Left Tab
</button>
</div>
<div class="btn-group">
<button type="button" class="btn btn-default" id="addrghtTab">
Add Right Tab
</button>
</div>
</div>
<ul class="nav nav-tabs" role="tablist">
<li class="active">
<a href="#">Passage1</a>
</li>
</ul>

JS:

$("#addLftTab").on("click", function() {
$("#tablist > li:first").prepend('<li><a href="#">Passage</a></li>');
});
$("#addrghtTab").on("click", function() {
$("#tablist > li:last").append('<li><a href="#">Passage</a></li>');
});

我的代码有什么问题吗?我是这个 css 子部分的菜鸟。我试过了,但找不到是什么东西不起作用。使用 bootstrap,jquery 插件 1.8。

最佳答案

  1. 您需要为 ul 元素设置一个 id (id="tablist")(因为那是 $('#tablist') 寻找)
  2. 然后您必须附加/前置到它而不是 li 元素。

$("#addLftTab").on("click", function () {
$("#tablist").prepend('<li><a href="#">Passage</a></li>');
});

$("#addrghtTab").on("click", function () {
$("#tablist").append('<li><a href="#">Passage</a></li>');
});
<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" rel="stylesheet" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

<div class="btn-group btn-group-sm">
<div class="btn-group">
<button type="button" class="btn btn-default" id="addLftTab">Add Left Tab</button>
</div>
<div class="btn-group">
<button type="button" class="btn btn-default" id="addrghtTab">Add Right Tab</button>
</div>
</div>

<ul class="nav nav-tabs" role="tablist" id="tablist">
<li class="active">
<a href="#">Passage1</a>
</li>
</ul>

关于jQuery 不允许添加 child ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26001504/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com