我在頁面上有許多表單文本字段。每個字段都有唯一的數字ID。我如何檢查最新的ID是什麼?例如,如果我有7個文本字段,當我執行單擊jQuery函數時,我需要能夠知道最後一個ID是7才能增加它。獲取最後一個ID值w/jQuery
回答
可以使用:last
選擇像這樣:
$('.someClass') // All the elements
$('.someClass:last') // Just the last element
然後,您可以簡單地查詢該對象爲它的ID。
您可以使用.last()
$('#foo').click(function() {
var lastfieldsid = $('#fieldwrapperid input').last().attr('id');
//do evil things here
});
我很想聽到更多你想在這裏做什麼。通常修改唯一的ID屬性並不是必須的。如果您需要將數據存儲在DOM中,請使用格式爲data-something="someval"
的HTML5兼容屬性。這樣你就不會修改一個核心HTML屬性(ID)來做一些聽起來有點不可思議的事情。
<fieldset id="fieldwrapperid">
<input type="text" data-someid="10" />
<input type="text" data-someid="11" />
<input type="text" data-someid="12" />
etc
</fieldset>
我正在用jQuery添加克隆表單域,但它們都必須具有唯一的ID才能工作。 – santa 2011-04-18 15:18:19
對,這就是對他們的依賴,他們擁有我擔心的唯一ID。是的,元素需要具有唯一的ID,但是當您動態添加元素並試圖以這種方式引用它們時,您可能會遇到設計缺陷,這會讓您的生活比需要的更加困難。爲什麼他們需要ID? – 2011-04-18 15:21:05
嘗試$("form").find(":input[type=='text']").size()
$("input[type=text]:last").attr("id");
應該做的伎倆。
感謝兄弟....它解決了我的問題 – 2013-11-25 05:23:26
- 1. 獲取最後一個ID PDO
- 2. 獲取元素的最後一個ID
- 3. SQL PHP獲取最後一個ID
- 4. 獲取最後一個插入的ID
- 5. 獲取最後一個插入ID
- 6. 如何獲取jQuery的最後一個元素id值?
- 7. iPhone iOS:SQLite3無法獲取表中的最後一個ID值
- 8. 獲取最後插入的值的ID
- 9. 獲取每個ID的最小值
- 10. 抓取最後一個插入ID sqlsrv
- 11. 從一個ID獲取最新日期
- 12. 從最後插入的行中獲取最後一個插入ID
- 13. RxJava-Jdbc 0.5.7:如何獲取最後一個插入ID?
- 14. C# - 從sqlite中獲取最後一個id
- 15. 獲取最後一個tr,其中id以Row_開頭
- 16. 獲取最後一個ID並顯示它
- 17. CodeIgniter獲取最後一個用戶名沒有主ID
- 18. 如何獲取SQL中創建的最後一個ID
- 19. SQLite iPhone獲取最後一個插入ID
- 20. 如何在LINQ中獲取最後一個插入的ID EF
- 21. 如何獲取vBulletin的最後一個插入ID
- 22. 如何使用MySQL獲取最後一個ID插入
- 23. 獲取where /和子句列中的最後一個id mysql/sql
- 24. 插入多行時獲取最後一個ID
- 25. 如何在Scrapy中獲取最後一個ID的MySQL?
- 26. php mysql獲取最後一個插入行的ID給出錯
- 27. PHP無法獲取正確插入的最後一個ID
- 28. 使用Activerecord時獲取最後一個插入ID
- 29. 獲取插入查詢的最後一個ID
- 30. 如何獲取CakePHP 3.0中的最後一個插入ID?
或'$('。someClass')。last()'。 – 2011-04-18 15:09:53