Q
通過其風格
1
A
回答
2
var result = $('a.sort[style="foo"]').attr('id');
或者,如果你不使用內嵌樣式(你不應該...):
var result = $('a.sort').filter(function(){
return $(this).css('foo') == valueYouAreSearching;
}).attr('id');
注意,由式搜索聽起來彆扭!
只需添加元素的新類,並通過它尋找它的新的類名稱:
var result = $('a.sort.newClass').attr('id');
+0
謝謝@gdoron! – 2012-03-18 23:37:52
+0
** @ DownVoter **關注評論? – gdoron 2012-03-19 12:19:23
1
如果元素是唯一一個與類.sort
var theID = $(".sort")[0].id;
或者你也可以做這樣的事情:
var theID = $(".sort").filter(function() {
return $(this).css("marginLeft") == 0;
})[0].id;
給你的第一個元素的ID
與.sort
類和marginLeft
設置爲0
爲了確保這將永遠即使突破你有沒有匹配:
var theID = ($(".sort").filter(function() {
return $(this).css("marginLeft") == 0;
})[0]||{}).id;
然後ID
將包含一個DOM元素的id
或undefined
相關問題
- 1. 通過風格
- 2. 通過追加div放棄其風格
- 3. 風格通過AttachedProperty
- 4. 風格主播通過href
- 5. 的風格通過REST API
- 6. 通過OAuth自動登錄,Trello風格?
- 7. 通過使用onClick啓用css風格
- 8. 風格android開關通過styles.xml
- 9. textarea的風格自動通過element.style
- 10. REST風格:如何通過接口
- 11. Mahapps文本框風格通過背後
- 12. 通過風格二傳手在WPF
- 13. 通過npm獲得Highchart風格模式
- 14. 按鈕風格從其餘
- 15. HTML和CSS表格通過繼承得到錯誤的風格
- 16. less.js 1.2.1與其他css風格,css風格不起作用
- 17. Javascript更改風格,其中風格等於
- 18. REST風格:雙向通信
- 19. Android通知區域風格
- 20. Android風格通話記錄
- 21. MySql通過其他表格選擇列
- 22. 通過其內容獲取單元格
- 23. 通過AMD加載微風
- 24. 通過其ID
- 25. 通過其值
- 26. 通過其值
- 27. 風格覆蓋風格
- 28. UITableView自身改變其風格
- 29. jQuery:克隆輸入值及其風格
- 30. C風格類型註解vs其他
你好,你有什麼代碼秀的人嗎?將有幫助,歡呼 – 2012-03-18 21:54:00
發佈您的代碼,直到現在 – DG3 2012-03-18 21:54:22