有人可以帮助我获取我的选项标签的文本吗,因为这样做的时候我总是空白。
这是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;
});
谢谢你T_T
答案 0 :(得分:0)
#selecting
是<select>
的ID,您需要选择选定的选项。
var med = $('#selecting option:selected').text();
答案 1 :(得分:0)
请尝试:
$('#selecting option:selected').text();
答案 2 :(得分:0)
如果您想获取该值,则选择该值:
var med = $("#selecting option:selected").val();
答案 3 :(得分:0)
控制台$('#selecting option:selected')。text())