我的选择框由PHP生成:
<选择>
<选择的选项>选择一些< / option>
< option data-value =" test">< / option>
< /选择>
到目前为止,我已尝试以下方法来检索data-value属性中的值:
$('选择&#39)的儿童。(":选择&#34)的数据('值&#39);
$('选择选项:已选择')。数据('值')
$('选择选项:已选择')。attr('数据值');
$('选择&#39)找到。(':选择&#39)。数据('值&#39);
当然还有很多方法可以做到这一点。一旦这些选项之一被执行,我有时会"获取data-value属性中的值。即使使用
$(' select')。on(' change',function(){// code});
给了我相同的结果。我错过了一些潜在的东西吗?
固定:
每次选择后,我都会使用其他数据信息。然后,我通过从数据库中检索剩余的数据信息来刷新选择框数据。那时我忘了将属性数据值添加到每个选项..