我仍在学习如何使用 jQuery,但我遇到了一个块并且无法通过它。如何将 an 附加option到selectwithdata-*属性?目前我正在通过下面的代码附加选项:
$('<option>').val(object.val).text(object.object.text).appendTo('#includedItems');
Run Code Online (Sandbox Code Playgroud)
有没有办法也添加data-*到选项?
使用这个.attr(),
$('<option>').attr('data-name','abcd');
Run Code Online (Sandbox Code Playgroud)
$('<option>').data('name','abcd');
Run Code Online (Sandbox Code Playgroud)
$('<option>').val(object.val).attr('data-name','abcd').text(object.object.text).appendTo('#includedItems');
Run Code Online (Sandbox Code Playgroud)
注意: .data()将数据存储在 DOM 对象中,而不是作为 Html 属性.attr()。
| 归档时间: |
|
| 查看次数: |
6136 次 |
| 最近记录: |