Javascript 将href值赋给div
我正在使用引导手风琴,它有以下代码:Javascript 将href值赋给div,javascript,html,twitter-bootstrap,Javascript,Html,Twitter Bootstrap,我正在使用引导手风琴,它有以下代码: <div class="panel-heading" data-toggle="collapse" data-parent="#accordion" href="#collapseOne"> 其他每个选项都会得到重视,只是没有.href,因此手风琴无法工作。是否有其他选项可以为div提供.href值?无法完成。您应该使用a标记,或者使用javascript来处理: 无论您使用的是jQuery,您都可以使用.attr('href','some
<div class="panel-heading" data-toggle="collapse" data-parent="#accordion" href="#collapseOne">
其他每个选项都会得到重视,只是没有.href,因此手风琴无法工作。是否有其他选项可以为div提供.href值?无法完成。您应该使用
a
标记,或者使用javascript来处理:
无论您使用的是jQuery,您都可以使用
.attr('href','some value')来实现这一点。
$('accordion'u id').attr('href','id'u player'u Position')代码>
我是accordion,请检查我的href属性和值
使用setAttribute
方法accordionHead.setAttribute('href',“#id"+player.pos”)尝试一次
href不是div的有效属性,请尝试使用包含目标url的数据属性。要详细说明,请尝试为该问题添加一把小提琴。效果非常好,谢谢:)@Satpal
var accordionHead = document.createElement("div");
accordionHead.className = "panel-heading";
accordionHead.dataset.parent = "#accordion";
accordionHead.dataset.toggle = "collapse";
accordionHead.href = "#id_"+player.pos;
var accordionHead = document.createElement("div");
accordionHead.className = "panel-heading";
accordionHead.dataset.parent = "#accordion";
accordionHead.dataset.toggle = "collapse";
accordionHead.setAttribute("href","#id_"+player.pos);`