我有一個jQuery變量.find CSS類進行進一步操作
var banner = $("<div class='banner-textarea'></div>");
熱可我搜索「旗幟」,找到橫幅textarea的,所以我可以修改HTML一些HTML。
var LIs=ul.find("div.banner-textarea");
以上不行!
非常感謝
我有一個jQuery變量.find CSS類進行進一步操作
var banner = $("<div class='banner-textarea'></div>");
熱可我搜索「旗幟」,找到橫幅textarea的,所以我可以修改HTML一些HTML。
var LIs=ul.find("div.banner-textarea");
以上不行!
非常感謝
您可以在您的jQuery object
內搜索。
banner.find('.banner-textarea').ApplySomeFunctions();
不幸的是,你並沒有表現出在那裏ul
用武之地。您需要
var ul = $('<ul/>').append(banner)
創建這樣一個對象結構。這反過來,顯然沒有意義。
我想你需要閱讀jquery文檔。
$('#banner-textarea')
會發現問題中的元素,假設您在頁面中有一個元素,其ID爲banner-textarea。
$('。banner-textarea'),因爲它的類沒有id:P – 2010-06-29 09:48:50
我不明白你爲什麼想這樣做,如果它不存在於html中,爲什麼你想找到它?
我認爲你正在尋找附加功能:jQuery append()
$("#div_you_want_to_append_banner_in").append(banner);
這asimple,你不需要使用追加或找到剛纔添加的背景下作爲第2 PARAM像這樣
var banner = $("<div class='banner-textarea'></div>");
var texta = $("div.banner-textarea",banner);
這會告訴jQuery僅在橫幅的內部搜索而不是整個文檔。
廣東話相信的時候,你們不知道這一點:/
這應該肯定會被標記爲答案。 – CeejeeB 2010-06-29 13:40:55
已標記?做什麼的! – RobertPitt 2010-06-29 13:59:30
對不起,沒有標記爲報道冒犯。正確的單詞可能應該已被標記爲答案 – CeejeeB 2010-06-29 14:04:19
請出示一些更多的代碼。 'ul'從哪裏來? – 2010-06-29 09:47:20
歡迎來到SO,請不要忘記訪問http://stackoverflow.com/faq – Reigel 2010-06-29 09:49:18
+1歡迎..歡迎c14kaa – RobertPitt 2010-06-29 10:00:09