여기에 코드입니다.제거 항목, JQuery와
잘 작동하지만 $ type을 클릭하면 #technology 및 #reseller를 제외하고 싶습니다.
I 이미지 무언가 같이 : (대만족)
$type-$('#technology, #reseller').click(function() {
$('#region-nav-reseller').hide();
하지만이 작동하지 않는 내가 제대로 문제를 이해 해요 경우)
여기에 코드입니다.제거 항목, JQuery와
잘 작동하지만 $ type을 클릭하면 #technology 및 #reseller를 제외하고 싶습니다.
I 이미지 무언가 같이 : (대만족)
$type-$('#technology, #reseller').click(function() {
$('#region-nav-reseller').hide();
하지만이 작동하지 않는 내가 제대로 문제를 이해 해요 경우)
을 다음 jQuery의 [.not()][1]
기능은 당신을 도울 수 있어야합니다 . 시도해보십시오.
$($type).not('#technology, #reseller').click(...);
네 개의 ID 그룹에 대해 특별한 목적이 있습니다. 또 다른 아이디어는 해당 그룹에서 클릭 가능한 것을 분리하는 것입니다. 고려 :
var clickable = $("#technology, #reseller");
var nonClickable = $("#services, #referral");
var everything = $(clickable).and(nonClickable);
// Now you can do different things with these different sets
$(everything).whatever();
$(clickable).click(...);
$type.click(function(ev) {
if (this.id !== 'technology' && this.id !== 'reseller') {
$('#region-nav-reseller').hide();
}
});
그냥 변수 자체에서 제거 할 수 없습니다? 그래서'var $ type = $ ('# services, # referral'); '? –