【发布时间】:2018-12-20 04:14:04
【问题描述】:
所以我想拥有它,以便当我点击它时
<a class="tab" id="NAME">NAME</a>
在 id=gamecontent 中它会创建这个
<div id="NAME" class="tabcontent">
<h3>NAME</h3>
<embed src="games/NAME.swf" align="middle" height="570px" width="100%"/>
</div>
这就是我想出来的
$('.tab').click(function() {
var x = $(this).getAttribute('id');
$('#gamecontent').append('<div id="' + x + '" class="tabcontent"><h3>' + x + '</h3><embed src="games/' + x + '.swf" align="middle" height="480px" display="block" width="100%"/></div>');
});
它看起来很简单,但有些地方让它根本不起作用
【问题讨论】:
-
getAttribute是一个普通的 js ...attr()是一个 jquery .. 所以你只需要将.getAttribute('id')更改为attr('id')或var x = this.id -
啊谢谢!我知道它必须是小东西
标签: jquery append getattribute