0

我有以下html:

<div type="Text with spaces" eventid="57" class="movie">...</div>

如何type使用 jQuery 读取属性?

我试过这个:

var type = $(".movie").attr("type");

type仅包含Text.

更新:
这就是我使用这个变量的方式:

 $("#publicationBlock").load("/Publication/EventSchedule?eventId=" + eventId + "&type=" + type

在行动中,我只得到Text.

4

2 回答 2

1

那应该工作。

var type=$(".movie").attr("type");
alert(type);

在这里摆弄..

看看你是否错过了这个。
1)确保您的代码在就绪函数内$(function(){..
2)检查jquery版本..最新更好

更新

<div type="Text_with_spaces" eventid="57" class="movie">...</div>

EventSchedule并在你的函数中用'_'爆炸

于 2013-01-22T07:12:16.073 回答
0

我没有看到这里的问题?

此示例与您的代码完全相同,但它能够显示整个属性:http: //jsfiddle.net/rFYpE/

var type = $(".movie").attr("type");
alert(type);

你是如何使用变量类型的?

于 2013-01-22T07:14:07.047 回答