我使用的是jQuery的this plugin。jQuery .prop()函數不工作(.prop()vs .attr())
插件嘗試創建一個具有value=
屬性的錨點(<a>
)標記。但是,它不會在我的瀏覽器中創建具有任何此類屬性的標籤。這是一個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);
這應該創建以下元素:我使用jQuery v1.9.1的
<a class="ui-rating-star ui-rating-empty" title="1 Star"></a>
,如果該事項。
順便說一句,你爲什麼錨元素上設置'value'呢? – nnnnnn 2013-05-03 22:11:11
好吧,我沒有寫代碼,我正在調試從github URL – f0ster 2013-05-03 22:12:50
破損的腳本好,夠公平的。請注意,屬性和屬性不是一回事。如果您嘗試在設置_property_後檢索它是否工作? '$( 「a.ui評星」)。託( 「值」)'? (或任何選擇器獲取新元素) – nnnnnn 2013-05-03 22:14:27