true %> 变成 jQuery UI 提供的图标? 我尝试将类添加到其中: video.id-6ren">
gpt4 book ai didi

jquery - 将按钮变成 jQuery UI 图标?

转载 作者:太空宇宙 更新时间:2023-11-03 19:18:26 25 4
gpt4 key购买 nike

我将如何打开这个按钮:

<%= button_to "+1", video_votes_path( :video_id => video.id, :type => "up" ), :remote => true %>

变成 jQuery UI 提供的图标?

我尝试将类添加到其中:

<%= button_to "+1", video_votes_path( :video_id => video.id, :type => "up" ), :class => 'ui-icon-triangle-1-n', :remote => true %>

但这会创建一个看起来很奇怪的按钮,里面仍然有“+1”。

我将此代码放入我的 application.js 文件中:

$('input:submit, input:reset').each(function(){
$(this).replaceWith('<button type="' + $(this).attr('type') + '">' + $(this).val() + '</button>');
});

$('button:submit').button({
icons: {
secondary: 'ui-icon-triangle-1-n'
}
});

最佳答案

button_to 实际上在表单中生成一个输入元素。 jQuery UI 仅支持提交和重置类型的输入,因此请查看生成的标记是否属于该类别。

至于实际解决方案,您可以尝试将输入转换为按钮标签。看看this .

关于jquery - 将按钮变成 jQuery UI 图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5366890/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com