# jquery-template
**Repository Path**: kiilin/jquery-template
## Basic Information
- **Project Name**: jquery-template
- **Description**: 利用模板及正则解决js拼接html代码问题
- **Primary Language**: JavaScript
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2018-08-27
- **Last Updated**: 2022-06-28
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# jquery-template
#### 项目介绍
利用模板及正则解决js拼接html代码问题
演示地址
|
bug提交地址
#### 目的
插件主要目的:解决js拼接html代码
#### 参数说明
| 参数名 | 是否必须 | 描述 | 默认值 |
|:-----|:-----:|:-----|:-----|
| template | 必须 | 模板的jquery对象 | null |
| target | 可选 | 被刷新的dom的jquery对象 | null |
| data | 必须 | ajax请求后返回的数据,也就是需要替换到模板占位符的数据。 | null |
| nullText | 可选 | 当占位符对应的数据为null或不存在时的默认显示,可以是字符串,也可以是html | '' |
| prefix | 可选 | 占位符前缀 | '[' |
| suffix | 可选 | 占位符后缀 | ']' |
#### 使用说明
##### v1.0.1 版本仅提供两个功能
###### ajax请求后刷新部分dom
> 定制模板
```
```
> 调用模板
```
$.template({
template: $("#userInfoTemp"),
target: $("#userInfo"),
data: _result.data,
nullText: '暂无'
});
```
###### datatables等框架自定义列等场景
> 定制模板
```
```
> 调用模板
```
// 给定需要插件执行的function:html
$.template("html", {
template: $("#actionsTemp"),
data: data,
});
```