0
A
回答
1
當你撥打:
$(this).attr('tempref')
返回一個值,不是jquery對象,所以你不能在這之後添加.val(),你不能用this來引用對象。如果要將該值賦給href屬性,你必須做到:
$("a#link").each(function(){
$(this).attr("href",$(this).val());
})
如果你不希望這樣做,試圖更好地解釋你的問題。
0
你並不需要調用VAL():
$("a#link").attr("href", $(this).attr('tempref'));
0
感謝所有 我用這個代碼,它工作正常
$("a").each(function()
{
if($(this).attr('tempref')!=null)
{
var tempref= $(this).attr('tempref');
}
if(tempref!=null)
{
$(this).attr('href',tempref);
}
})
相關問題
- 1. 的jQuery - 獲得具有相同的數據屬性的元素的數組值
- 2. PHP解析XML獲取元素相同的屬性值
- 3. stax從元素獲得屬性值
- 4. 獲得具有相等的屬性的元素的屬性變量
- 5. 的Android的SAXParser獲得元素的使用屬性值
- 6. 遊標所在位置獲得的元素的屬性值
- 7. 如何從HTML中獲得具有相同類屬性的所有元素?
- 8. Jquery:獲取html元素的屬性值
- 9. 選擇具有相同屬性值的元素
- 10. jQuery - 選擇具有相同屬性值的多個元素
- 11. 計數具有相同屬性值的元素
- 12. 如何獲得元素嵌套的屬性值
- 13. 無法獲得通過屬性值的元素與小數(。)
- 14. 問題與獲得元素的屬性值.attr()方法
- 15. XML/ASP:如何獲得空元素的屬性值
- 16. 如何在JS中獲得相同級別的元素值?
- 17. 如何獲得具有相同屬性值的記錄數?
- 18. 如何獲得具有相同「Title」屬性的字段值Jquery?
- 19. 檢查元素是否獲得屬性
- 20. Jaxb 2將不同的元素映射到相同的屬性
- 21. XSD:相同的元素,不同的屬性
- 22. JAXB - 爲不同的元素添加相同的屬性
- 23. 想要得到的表單元素的值在AngularJS陣列
- 24. 如何使用其他元素屬性獲取同一級別元素的值
- 25. WebDriver:想要獲得使用@ FindBy創建的元素的子元素
- 26. 獲得相同的mt_rand值
- 27. xsl樣式表:獲取具有相同屬性值的父元素的子元素
- 28. 科瑞XML元素值與標籤名相同屬性
- 29. jQuery DataTables - 我無法獲得想要的效果我想要
- 30. 不同元素的相同數據屬性(html5和jquery)
感謝它幫了我這麼多 – GOM3A 2009-08-30 11:00:17
@gomaa,如果這個答案幫了你,你可以點擊左邊的勾號來顯示這是被接受的答案。 – nickf 2009-08-30 11:18:39
嘗試緩存'$(this)',因爲它花費兩倍的時間來調用'$(this)'兩次。 – 2012-11-29 01:04:17