1

私は次のことを避けようとしています:

var dynS = $('#dyn-style');
var cssA = $('#css-active');

$('#selectors li').click(function(){
    switch($(this).attr('data-id')){
        case 'first-of-type':
            dynS.empty().text('#target p:first-of-type {color: red;}');
            cssA.empty().text('#target p:first-of-type {color: red;}');

この重複を避けるために、キャッシュされたセレクター変数を使用し、両方で同じように text() を設定する方法はありますか?

4

2 に答える 2

3

.add以下を使用してみてください。

dynS.add(cssA).empty().text('#target p:first-of-type {color: red;}');
于 2012-05-09T22:28:54.320 に答える
1

使用する.add

dynS.add(cssA).empty().text('#target p:first-of-type {color: red;}');
于 2012-05-09T22:28:57.167 に答える