$(document.body).on('change', 'input[name="payment_method"]', function() {
if ($(this).val() ==='%xxx%') {
// действие
} else {
// действие
}
});
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<div id="<?php echo $post-id ?>" class="post">
<a href="#modal">редактировать</a>
тут код цикла
если содержимое формв не через аякс то тут окно и форму
<form id="modal">
<input name="new-val">
<input type="submit" value="отправить"/>
</form>
</div>
<?php endwhile; else: ?>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
<?php endif; ?>
$(document).on('submit','#modal', function(e){
e.preventDefault()
var $data = {
action: 'editor_edit',
security : EditorAjax.security,
form_id: $(this).parents('.posts').attr('id);
form_data:$(this).serialize();
};
$.post(EditorAjax.ajaxurl, $data, function($response) {
location.reload();
});
});
function editor_edit_callback() {
$data = $_POST['form_data'];
$id = $_POST['form_id'];
parse_str($data,$data_str);
update_post_meta($id,'key',$data_str['new-val']);
die();
}
add_action( 'wp_ajax_editor_edit', 'editor_edit_callback' );
add_action( 'wp_ajax_nopriv_editor_edit', 'editor_edit_callback' );