أريد أن أضغط على <li> فيكون ما بداخلها من نص قيمة value لعنصر اخر (input في هذا المثال)
يوجد لدي اثنين من القوائم غير المرتبة <ul> بداخل كل منهما <li> ؛ عند الضغط على الـ <li> الاولى تعمل جيدا ويكون ما بداخلها من نص قيمة للـ (input ) الاول أما الثانية فيكون ما بداخلها من نص قيمة للـ (input ) الاول والثاني معا.. والصحيح ان تكون الاولى للأول والثانية للثاني: هذه هى الاكواد
$('.liCity').click(function() {
$('#choose2').val($(this).text());
$('.select-state,.select-city').hide();
});
ajax
$(document).ready(function(){
//ajax call to get subcats in search page
$(".nav-cats").on("mouseover", function(){
var subcatNav=$(this).val();
var L=$('.lng').val();
$.ajax({
url:"showSearch2.php",
data:{sentSubcatNav:subcatNav,l:L},
success: function(data){
$('#select-sub').html(data);
}
});
});
//ajax call to get cities in search page
$(".nav-cats-states").on("mouseover", function(){
var State=$(this).val();
var Country=$("#hidden-country").val();
var L=$('.lng').val();
$.ajax({
url:"getCity.php",
data:{state:State,country:Country,l:L},
success: function(data){
$("#city").html(data);
}
});
});
السؤال
Our World عالمنا
أريد أن أضغط على <li> فيكون ما بداخلها من نص قيمة value لعنصر اخر (input في هذا المثال)
يوجد لدي اثنين من القوائم غير المرتبة <ul> بداخل كل منهما <li> ؛ عند الضغط على الـ <li> الاولى تعمل جيدا ويكون ما بداخلها من نص قيمة للـ (input ) الاول أما الثانية فيكون ما بداخلها من نص قيمة للـ (input ) الاول والثاني معا.. والصحيح ان تكون الاولى للأول والثانية للثاني: هذه هى الاكواد
الجزء الاول:
الجزء الثاني:
jquery
خاص بالجزء الاول:
$('.subCatNavLi').click(function() { $('#choose').val($(this).text()); $('.show-cats,.select-sub').hide(); });
خاص بالجزء الثاني:
$('.liCity').click(function() { $('#choose2').val($(this).text()); $('.select-state,.select-city').hide(); }); ajax $(document).ready(function(){ //ajax call to get subcats in search page $(".nav-cats").on("mouseover", function(){ var subcatNav=$(this).val(); var L=$('.lng').val(); $.ajax({ url:"showSearch2.php", data:{sentSubcatNav:subcatNav,l:L}, success: function(data){ $('#select-sub').html(data); } }); }); //ajax call to get cities in search page $(".nav-cats-states").on("mouseover", function(){ var State=$(this).val(); var Country=$("#hidden-country").val(); var L=$('.lng').val(); $.ajax({ url:"getCity.php", data:{state:State,country:Country,l:L}, success: function(data){ $("#city").html(data); } }); });
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.