2016-12-01 3 views
-2

Не могли бы вы мне помочь,Jquery + Selector: родитель

мне нужно сделать этот выбор, но не работает

$(document).on('click','input[type=radio] :parent', {} ,function(e){ 
     alert(">> Click img parent") 
    }); 
    }); 

https://jsfiddle.net/v1p2c0vk/

С уважением

+1

Как вы видите на скрипке, ваш html недействителен (красный цвет). Ввод не допускает никакого содержимого. Также, пожалуйста, уточните вопрос, каково намеренное поведение, которое вы ищете? «Не работает» не является хорошим объяснением ... – Esko

+0

Я не знаю, чего вы пытаетесь достичь, поэтому я не могу помочь. – Chris

+0

Также jsfiddle ошибочен. Вам нужно добавить jQuery с помощью настроек [JAVASCRIPT] и перейти на «IN HEAD» – mplungjan

ответ

0

Вы можете использовать родительский контейнер класс как селектор.

$(document).ready(function() { 
    $(document).on('click','.container',function(e){ 
    alert(">> Click img parent") 
    });}); 
0

Здесь вы идете, это смотрит на родительский вход радиосигнала (это может быть любой элемент), и когда он щелкнут, срабатывает предупреждение. Это то, что вы хотели, чтобы сценарий достиг?

$(document).ready(function() { 
    $('input[type=radio]').parent().click(function(){ 
    alert(">> Click img parent") 
    }) 
}); 
+0

да, но мне нужна другая форма, потому что это: http://stackoverflow.com/questions/17079224/why-jquery-loses-event-click-when-some-content -нагружена/40912359 # 40912359 – lmcDevloper

+0

Вы пробовали это? Зачем вам это нужно в другой форме? –