1
正確的價值是否有檢查屬性更好的方法:檢查,如果HTML屬性存在,並且具有與jQuery
- 它存在。所以值必須爲假,如果屬性不存在
- 值是正確的(布爾)
var isOwner = false;
if ($(selectedItem).is('[data-isOwner="True"]') || $(selectedItem).is('[data-isOwner="true"]')) {
isOwner = true;
} else {
isOwner = false;
}
現在,我需要檢查「真」和「真」 ...
感謝
我喜歡你approache。它也可以檢查類型安全嗎?我用ASP .NET MVC4和C#設置屬性,所以它是一個布爾值。我應該將小寫解析爲布爾值嗎?然後比較:===真? – 2012-07-13 14:44:16
我認爲每個值總是出現在字符串,除非你解析它到你的JS的東西。 – index 2012-07-13 20:11:11
@LockTar如果你在一個元素的屬性中存儲一個值,當使用'$(selector).attr(key)'或者等價物時,它將是一個字符串類型,如果你想以不同的方式處理它,你需要提供你的自己包裝在吸氣劑周圍。 – 2012-07-13 21:46:16