div rel点击功能?

时间:2015-12-12 08:10:51

标签: javascript jquery

我很难为具有相同rel值的多个div制作点击功能。

JavaScript的:

$("[rel=begenici]").click(function () {
    var postu = $(this).attr(id);
    alert(postu);
});

HTML:

<div rel='begenici' id='2654'></div>

我在哪里犯错?

2 个答案:

答案 0 :(得分:2)

您需要将属性名称包装在引号

var postu = $(this).attr('id');

完整代码:

$("[rel='begenici']").click(function () {
    var postu = $(this).attr('id');
    alert(postu);
});

答案 1 :(得分:1)

你错过了单引号

$("[rel='begenici']").click(function () {
    var postu = $(this).attr('id');
    alert(postu);
});

而不只是第一行(感谢Tushar :))