如何在jQuery中更改attr()

时间:2011-04-10 02:46:53

标签: jquery html

这是我目前的格式

<div class="post-item" id="4126">
  ...entry...
</div>

使用此ID格式将返回

Error: value of attribute "id" invalid: "4" cannot start a name

现在我想更改ID为id="post_4126"

问题是,如何替换当前的jQuery将使用id="post_4126"

url: "more.php?lastid=" + $(".post-item:last").attr("id")

让我知道

2 个答案:

答案 0 :(得分:2)

url: "more.php?lastid=" + $(".post-item:last").attr("id").split('_')[1];

答案 1 :(得分:1)

如果我正确理解了您的问题,我认为您希望将attr从#4126更改为#post_4126,因为ID不能是纯数字。这是怎么做的:

var x = $(".post-item:last").attr("id");
url: "more.php?lastid=" + 'post_' + x;