有点像动态追加;
1、给tag增加change事件
2、每次改变的时候,重新给文本框追加值
$("#tag").change(function(i){
$("#Message").text($("#Message").text()+i.name)
});
3、但是这个方法只能用作新增;
第二种就是
1、 Dear {0}, we are having a party in {1} this Friday. Please come and join us.
2、tag下拉框绑定值为对应起 0和 1
3、给tag增加change事件,每次改变的时候,匹配 {0},{1},直接替换
$("#tag").change(function(i){
var tx= $("#Message").text().repalce("{'"i.value(下拉框的值)"'}",i.name(对应下拉框的文本));
$("#Message").text( tx);
});
终于等到一个回复的,热泪盈眶啊兄弟,
我的意思是如果我要在Message中输入以下内容
Dear {Client Name},
we are having a party in {studio name} this Friday. Please come and join us.
当我输到Dear时,需要在Tag中选择Client Name,然后Message中的内容会变成 Dear {Client Name}
当我输到we are having a party in 时,我需要在Tag中选择 studio name, 然后Message中的内容会变成
we are having a party in {studio name} ,不知我有没有解释清楚。