我的div被稱爲足球,這一點也適用:jQuery的,與類名瞄準一個div
$target.appendTo($('#football'));
,但我不想給它,它需要更多的動態硬編碼,我怎麼能代替'足球'與屬性的類名稱:
$target.attr('class') //football
感謝您的任何幫助!
我的div被稱爲足球,這一點也適用:jQuery的,與類名瞄準一個div
$target.appendTo($('#football'));
,但我不想給它,它需要更多的動態硬編碼,我怎麼能代替'足球'與屬性的類名稱:
$target.attr('class') //football
感謝您的任何幫助!
如果我理解正確的,您是否想在$target
類值對應於網頁上的實際元素?或者,例如,如果目標是:你的追加在
<div id='football' class='games'>...</div>
你問如何使用className
作爲選擇(特別是作爲一個ID):
<p id='foo' class='football'>Hello, World.</p>
你可能有一個相應的元素:
var $target = $("#foo"); // reference to our paragraph
var targetClass = $target.attr('class');
$target.appendTo('#' + targetClass);
這假設你的class屬性只能存放一個類。類屬性可以包含空格,但是如果您嘗試使用包含空格作爲ID的屬性,則會出現問題,因爲ID值不能包含空格。
我假設如果你希望像這樣工作,你已經牢記在心。
我實際上已經開始寫同樣的解決方案,但你在幾秒鐘內打敗了我,而且必須是OP後面的+1這樣的東西。 – adeneo 2012-04-23 00:05:09
使用類選擇器而不是ID選擇器。
$target.appendTo($('.football'));
該OP寫道:*「但我不想硬編碼它,它需要更動態」*。 – 2012-04-22 23:59:35
可能重複[如何在jQuery選擇器中使用javascript變量](http://stackoverflow.com/questions/5891840/how-to-use-javascript-variables-in-jquery-selectors) – 2012-04-22 23:57:57
您正在尋找[字符串連接](https://developer.mozilla.org/en/JavaScript/Reference/Operators/String_Operators)。 – 2012-04-22 23:59:00
你想按課程選擇課程還是將課程添加到你之前選擇的課程中? – tobyodavies 2012-04-22 23:59:08