我有一个输入按钮:
<input type="button" class="btn btn-success pull-right" id="doneBtn" value="@Resource.Add (0) @Resource.productsToCampaign" />
@ Resource.Add和@ Resource.productsToCampaign是动态加载的,取决于用户选择的语言。
问题在于,当我想更新(0)某个数字取决于用户选择的项目数时,@ Resource.Add在一种语言中有一些特殊字符,当我更新按钮的值时,它会编码为ø。
用户更新项目列表时发生的事情:
var add = '\@Resource.Add';
$("#doneBtn").val(add + '(' + temporarySelectedItems.length + ')' + '@Resource.productsToCampaign');
charcode将无效,因为不同语言的字符串长度不同
有什么想法吗?
答案 0 :(得分:0)
如果@ Resource.Add不包含'(',我会使用indexof('(')来查找数字的起始位置。