我有一系列用数据库填充的级联下拉菜单。一旦选择了系列中的最后一项,我就会尝试从数据库中的一行中提取数据。我给该行一个自定义属性,但似乎无法从中获取数据。这是我想要完成的一个简单示例。
HTML
<body>
<div id="wrapper">
<form>
<div>no id</div>
<select>
<option>pick</option>
<option data-pick="33">with id</option>
</select>
<div id="there">has an id</div>
<div>nope</div>
</form>
</div>
<div id="yup"></div><!--value should appear here upon selection-->
</body>
JS
$('option[data-pick]').on('keyup change', function(){
var idString = $(this).attr('option[data-pick]');
$('#yup').text(idString);
});