Как получить значение тега p в теге select с помощью jquery?
Здесь я использовал jQuery. Этот код дает мне вывод, но я хочу выводить его по-другому.
Когда я ввожу 5 цифр в поле ввода, он дает мне "один" в теге select и "один, два и четыре" в теге p в качестве вывода.
Могу ли я получить такое, если я нажму на "два" в теге p, значение в теге select должно измениться на два? Кто-нибудь может мне помочь?
Что я уже пробовал:
jQuery(document).keyup(function(){ jQuery("#txtFirstNo").on("input", function() { jQuery("#selResult").val(""); var arr = []; if ( jQuery(this).val().match(/^(\d{5})$/, '') ) { jQuery("#selResult").val("one"); } else if ( jQuery(this).val().match(/^(\d{5})$/, '') ) { jQuery("#selResult").val("two"); } else if ( jQuery(this).val().match(/^(\d{5})$/, '') ) { jQuery("#selResult").val("four"); } else if ( jQuery(this).val().match(/^(\d{7})$/, '') ) { jQuery("#selResult").val("three"); } // for p tag if (jQuery("#txtFirstNo").val().match(/^\d{5}$/, '') ) { arr.push("one") ; } if ( jQuery("#txtFirstNo").val().match(/^\d{5}$/, '')) { arr.push("two"); } if ( jQuery("#txtFirstNo").val().match(/^\d{5}$/, '')) { arr.push("four"); } if ( jQuery("#txtFirstNo").val().match(/^\d{7}$/, '')) { arr.push("three"); } jQuery("#txtPrint").html(arr.join("<br/>")); arr=[]; }); });
<br> Tracking Number : <br> Shipping Carriers : Select Carriers one two three four <p id="txtPrint"></p>