【发布时间】:2013-09-05 08:07:41
【问题描述】:
使用 jQuery 我想更改页面中元素的 ID 之一,一个 div,并给它一个新的。我不能使用类,必须是 ID。这将是 IF 语句的一部分,例如:(伪:)
如果 x = 大于 1,则将 x 的 id 更改为 y 别的 什么都不做
到目前为止我有:
$('#carriage-promo').attr('id','#carriage-promo-2');
但是,这似乎不起作用。有什么建议吗?
我从未使用过 ID,总是使用类,并且我会使用过 addClass 和 removeClass,这在过去一直对我有用!
【问题讨论】:
-
将#carriage-promo-2 改为carriage-promo-2(removed #) 并尝试
-
现在一切正常 - 感谢大家的精彩回答。 :-)
标签: jquery if-statement