کد کار کرد ، قسمت select رو از رو شما کپی کردم کار کرد
$(document).on("change", "select, input[type=radio],input[type=checkbox]", function(){
فقط یک مشکلی هست ، الان مثلا ایران رو انتخاب میکنی لیست شهر های ایران باز میشه وقتی روی آذربیجان کلیک میکنی لیست استان هاش میاد حالا وقتی شهر آذربیجان رو تغییر میدی یک کمبو باکس استان دیگه بقل استان آذربیجان باز میشه ، یعنی باید وقتی شهر رو عوض میکنیم زیر شاخه های شهر ها هم پاک بشه
باتوجه به توضیحاتی که دادید این الان کد منه
$(document).on("change", "select, input[type=radio],input[type=checkbox]", function(){
var $this = $(this);
var value = $(this).val();
if( $this.attr('type') == 'checkbox' || $this.attr('type') == 'radio' ) {
if( $this.is(':checked') )
var parent = $this.val();
else
$this.next().filter('#res').html('');
}
else
var parent = $this.children("option:selected").data('parent');
if( parent != 'child' ) {
$.post('ajax.php',{value:value, parent:parent , formid : '<?php echo $query['id']?>' , form : 'loadelement'},function(data){
$('#res').append(data);
})
}
})
چه تغییراتی بدم که مشکل بالا درست بشه ؟