我有兩個div(#tweeta「和‘#tweetb’)。每一個都有帶班孩子格」 .container」兒童jQuery的動態選擇 - 心亂如麻
我正在努力。 。在寫入一些文本到「.container」分區功能動態傳遞div名稱下面是函數這工作時,我引用父的div的一個具體是這樣的:
jQuery(function($) {
var itema = 0;
var itemsa = $('#my-tweets li:odd').length;
function tickInterval(curr, total, ID) {
if(curr < total) {
var text = $('#my-tweets li:odd:eq('+curr+')').html();
$('#tweeta > .container').html(text);
type(curr, total, text, ID);
} else if(curr == total) {
curr = 0;
tickInterval(curr, total, ID);
}
}
tickInterval(itema, itemsa, tweeta);
});
然而,當我嘗試用變量「ID」替換顯式ID,或者該函數應用於BOTH #tweeta AND #tweetb或者我收到一條錯誤消息('Exception thrown and not caught')...
$('#' + ID).children('.container').html(text);
$('#' + ID).find('.container').html(text);
$('#' + ID > '.container').html(text);
$('div[id='+ ID +'] > div').html(text);
我現在很困惑,要選擇 '.container' DIV沒有明確地寫在父DIV ID的最佳方式進入功能。
如果你能幫助我,我謝謝你!
阿邁勒
謝謝謝謝謝謝。你知道有一個工具可以接受這樣的錯誤嗎? – user1292923 2012-07-12 18:53:17
[JSLint](http://www.jslint.com/lint.html)會報告未定義的變量。 – Tomek 2012-07-12 19:30:18