0

我正在为 jQuery 使用这个插件

该插件尝试创建一个<a>带有value=属性的锚 ( ) 标记。但是,它不会在我的浏览器中创建具有任何此类属性的标签。这是一个jQuery问题吗?还是 HTML 问题?我不确定为什么它似乎适用于许多其他人,但不适用于我。

这是我正在使用的代码:

$("<a/>").prop({
      className: "ui-rating-star ui-rating-empty",
      title: $(this).text(),   // perserve the option text as a title.
      value: this.value        // perserve the value.
}).appendTo(elm);

这应该创建以下元素:

<a class=​"ui-rating-star ui-rating-empty" title=​"1 Star">​&lt;/a>​

如果这很重要,我正在使用 jQuery v1.9.1。

4

1 回答 1

4

.prop只设置属性,不设置属性。如果创建了属性,则浏览器没有 jQuery。

http://api.jquery.com/prop/

于 2013-05-03T22:11:33.813 回答