php - 如何使用 jQuery 从图标 CSS 类名生成 PHP 数组?
问题描述
我正在尝试从 CSS 类名开发一个 PHP 数组生成器。
这里的CSS代码 -
.sli-user:before {
content: "\e005";
}
.sli-people:before {
content: "\e001";
}
.sli-user-female:before {
content: "\e000";
}
这是我的 jQuery 代码 -
$("#generate").on("click",function(){
$output = '';
$icon_class = $('#input_str').val();
$icon_class = $icon_class.replace(/\./g, ' ');
$icon_class = $icon_class.replace(/(\r\n|\n|\r)/gm,"");
$icon_class = $icon_class.replace(/\s/g, '');
$arr = $icon_class.split(':before');
console.log($arr);
for(i=0; i < $arr.length; i++){
if ( $arr[i].length > 0 ) {
$output += "'"+$arr[i]+"' => '"+$arr[i]+"',\n";
}
}
$('#output_str').val($output);
});
这就是我想要的 -
'sli-user' => 'sli-user',
'sli-people' => 'sli-people',
'sli-user-female' => 'sli-user-female',
解决方案
推荐阅读
- android - 将事件添加到 Outlook 日历
- python-3.x - 为什么 I/O 与多线程 Python 应用程序中的计算不重叠?
- html - 使用 office url referrer 直接从浏览器打开 word 文件
- mysql - 我如何从数据库中获取图像以在 laravel 中查看文件
- c# - 如何获取弹出窗口或对话框的窗口标题、进程 ID?
- c# - 随机选择文档
- java - Android - 在 JUnit/Espresso 测试中更改语言环境以使用规则生成应用屏幕截图
- javascript - Javascript 问题:当鼠标悬停在 div 上时,如何从颜色数组中更改标题的随机颜色?
- python - Django中的嵌套关系
- javascript - 解析嵌套 JSON 并以特定格式显示