Я генерируя входы радио с пользовательской id
так:Как вызвать динамический идентификатор в селекторе Jquery
foreach($paymentMethods['CustomPayment'] as $custompay) {
$html .= '<input type="radio" id="cnp_payment_method_selection_'.$custompay.'" name="cnp_payment_method_selection" class="cnp_payment_method_selection" style="margin: 0 0 0 0;" value="'.$custompay.'"> <b>'.$custompay.'</b> ';
}
Я использую тот же идентификатор ниже в селекторе JQuery, но когда это динамический он не работает:
jQuery("#cnp_payment_method_selection_customay").click(function() {
jQuery("#cnp_CreditCard_div").hide();
jQuery("#cnp_eCheck_div").hide();
jQuery("#cnp_Custompay_div").show();
});
Как я могу назвать этот динамический идентификатор в этом селекторе?
В $ custompay мы получим некоторые вещи, как этот обычай, custom1, Custom2 на основе этого идентификатора должно быть cnp_payment_method_selection_customay, cnp_payment_method_selection_customay1, cnp_payment_method_selection_customay2
, используя ниже код
foreach($paymentMethods['CustomPayment'] as $custompay) {
$html .='<script type="text/javascript">
var simple = "cnp_payment_method_selection_'.$custompay.'";
alert(simple);
</script>';
//print_r($custompayment);
$html .= '<input type="radio" id="cnp_payment_method_selection_'.$custompay.'" name="cnp_payment_method_selection" class="cnp_payment_method_selection" style="margin: 0 0 0 0;" value="'.$custompay.'"> <b>'.$custompay.'</b> ';
}
$html .= '</span>';
Где мой var simple получает Id, который я хочу, но теперь я хочу передать эту переменную вместо <input type="radio" id="cnp_payment_method_selection_'.$custompay.'" name="cnp_payment_method_selection" class="cnp_payment_method_selection" style="margin: 0 0 0 0;" value="'.$custompay.'">
переменный я хочу назвать место ид в качестве переменной
Вы пытались проверить, как выглядит выглядевший HTML? – eddyP23
когда динамическая добавили использование событие делегация – guradio
У меня есть один идентификатор, но разные имена, как # cnp_payment_method_selection_customay, # cnp_payment_method_selection_customay1, # cnp_payment_method_selection_customay2, # cnp_payment_method_selection_customay3 некоторые вещи, как это я хочу на основе выбора хита идентификатора –