0
divタグの要素のテキストまたは値に基づいて選択されたオプションを取得しようとしています。たとえば、div要素には「Reports:Report Name」が格納されます。空白を削除して 'Reports:'を削除したので、レポート名だけが返されますが、定義されていません。混乱しているのは、私がテーブルでそれをやったことがうまくいったことです。 、それだけで私が言ったように、それは私のコードの他の部分のためにうまく働いたが、このことはできませんselect filter returned undefined jQuery
<select id="edit_reports" name="edit_reports[]" multiple
style='height: 200px; width: 240px; padding-left: 2px;'>
<?php
$q = pg_query("SELECT * FROM tblmenuitems ORDER BY name");
while ($row = pg_fetch_assoc($q)) {
?>
<option value="<?php echo $row['menuitemid']; ?>"><?php echo $row['name']; ?></option>
<?php
}
?>
</select>
:
var reports = $.trim($('#reports_' + id).html());
var report_selected = reports.replace('Reports:', '');
var highlight_report = $('#edit_reports option').filter(function() {
return ($(this).text() === report_selected || $(this).val === report_selected);
});
$('#edit_reports').val(highlight_report.val());
とhtml選択メニュー:ここに私のコードです定義されていない戻ります。どんな助けもありがとう。
おかげ
とこのコード(alert(report_selected); return false;)は「Ad Hoc Universe」 – user2101411
を返します。 –