我有这段代码:
var someVar = ...;
<div id="myDiv@someVar"></div>
我试过这个来渲染动态div id,但那不行。 我怎么能做到这一点?
答案 0 :(得分:2)
我猜是这样的:
var someVar = 'hello',
$myDiv = $('#myDiv'),
idDiv = $myDiv.attr('id');
$myDiv.attr('id', idDiv + someVar);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="myDiv"></div>
答案 1 :(得分:1)
sqlite3_create_collation*()不起作用。 HTML元素本身不会绑定到JavaScript变量(您可以使用DOM或Angular等框架来实现。
您必须使用JS DOM API(或者使用 jQuery )来获取 div 元素,然后通过代码更改其ID。
在这种情况下,您可以使用纯 JavaScript :
执行此类操作<强> JS 强>
var someVar = 1,
div = document.getElementById('myDiv');
div.id += someVar;
<强> HTML 强>
<div id="myDiv"></div>