我正在尝试为 Joomla 2.5 的下拉列表中的某些选择选项添加额外的 HTML 属性,并且希望使用内置的 HTML 帮助程序而不是自己编写 HTML。当前输出为:
<select>
<option value="Red">Red</option>
</select>
但我希望它是这样的:
<select>
<option value="Red" data-img="red.jpg">Red</option>
</select>
这样我就可以在所选选项更改时使用 Javascript 访问 data-img 属性。
我正在创建这样的选择选项:
$select = JHtml::_('select.option', "Red", "Red");
然后将它们传递给 JHTML 以创建通用列表 HTML:
$html = JHTML::_('select.genericlist', ...);
我查看了文档并尝试将各种不同的参数传递给函数,但就函数使用的所有选项(等)而言,它非常令人困惑option.attr
,attr
而且谷歌也没有发现任何东西。
谁能告诉我需要传递给函数的额外参数才能正确地将额外属性添加到<option>
元素中?
提前致谢!