Может ли кто-нибудь помочь мне получить текст моего тега опций, потому что я всегда получаю пустой, когда я это делаю.
вот html / php
<div class = "form-group">
<label for = "sel1" id = "type_set">Webhook Type:</label>
<select name = "type" id = "selecting">
<option value = "" selected disabled hidden >Choose Tagging</option>
<?php
$disp = PDODatabase::Instance()->QueryAll("SELECT * FROM social_media" );
foreach($disp as $data){
if ($data['_DELETED'] != 1){
echo "<option data-med='".$data['SOCIAL_NAME']."' id = 'soc' value='".$data['ID']."'>".$data['SOCIAL_NAME']."</option>";
}
}
?>
</select>
</div>
вот сценарий:
jQuery(document).on('click','#soc', function(e){
e.preventDefault();
var med = $('#selecting:selected').text();
alert(med);
// var tod = ""+year+""+month+""+dat+""+ran+""+med+"";
// document.getElementById("wname_set").value = tod;
});
спасибо Т_Т



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


#selecting - это идентификатор <select>, вам нужно выбрать выбранный вариант.
var med = $('#selecting option:selected').text();
Пожалуйста, попробуй:
$('#selecting option:selected').text();
Если вы хотите получить значение, выберите следующее:
var med = $("#selecting option:selected").val();
console $ ('# опция выбора: selected'). text ())
Хотя этот фрагмент кода может решить вопрос, включая объяснение действительно помогает улучшить качество вашего сообщения. Помните, что вы отвечаете на вопрос для читателей в будущем, и эти люди могут не знать причины вашего предложения кода.