使用一些可变内容分配动态div id

时间:2015-04-28 13:19:24

标签: javascript jquery css

我有这段代码:

var someVar = ...;
<div id="myDiv@someVar"></div>

我试过这个来渲染动态div id,但那不行。 我怎么能做到这一点?

2 个答案:

答案 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变量(您可以使用DOMAngular等框架来实现。

您必须使用JS DOM API(或者使用 jQuery )来获取 div 元素,然后通过代码更改其ID。

在这种情况下,您可以使用纯 JavaScript

执行此类操作

<强> JS

var someVar = 1,
div = document.getElementById('myDiv');

div.id += someVar;

<强> HTML

<div id="myDiv"></div>