我有這樣的代碼,這將隱藏一定的DIV中的一切:如何設置一個變量與jQuery的所有(*)選擇
$('#middlecolumn *').hide();
所以現在我想設定的ID作爲變量,所以我做了:
var qw = '#middlecolumn';
$(qw + '*').hide();
這似乎並不奏效。它隱藏了ID以及其中的所有內容。我如何以正確的方式編寫它?
我有這樣的代碼,這將隱藏一定的DIV中的一切:如何設置一個變量與jQuery的所有(*)選擇
$('#middlecolumn *').hide();
所以現在我想設定的ID作爲變量,所以我做了:
var qw = '#middlecolumn';
$(qw + '*').hide();
這似乎並不奏效。它隱藏了ID以及其中的所有內容。我如何以正確的方式編寫它?
您需要使用空格字符:
var qw = '#middlecolumn';
$(qw + ' *').hide(); // will be equivalent to: "#middlecolumn *"
否則插值將其轉換爲:#middlecolumn*
,這是無效的。
你缺少空間:
$(qw + ' *').hide();
你缺少你的選擇空格鍵。所以它會是
var qw = '#middlecolumn';
$(qw + ' *').hide(); // <<-- Spacebar before *
你錯過了一個空格字符。
此:
$(qw + '*').hide();
必須是:
$(qw + ' *').hide();
非常感謝你:) – Youss
非常歡迎,我很高興一直的幫助! =) –