鍍金池/ 問答/HTML/ 如何解決vm文件中同一語句velocity和jquery語法沖突的問題?

如何解決vm文件中同一語句velocity和jquery語法沖突的問題?

比如我在vm文件中第二個if判斷,判斷條件為是否存在含有該id的元素,前面一個$表示jquery的id拾取,后一個表示velocity中的變量屬性。如何解決這種沖突,使兩個$表示不同的含義?
代碼如下:

 #foreach($role in $roleList)
        #foreach($r in $!vo.roles)
                #if($!role.id == $!r.id)
                <input type="checkbox"  id="role_$role.id" lay-filter="role" value="$role.id" title="$role.title" checked/>
                #end
        #end

             #if($('#role_$role.id')                                      
                      <input type="checkbox" name="roles[$role.id].id" id="role_$role.id" lay-filter="role" value="$role.id" title="$role.title"/>
             #end            
 #end
回答
編輯回答
還吻

有沖突的話可以直接上jQuery的全局全稱吧,就是把原本的$('#xxxx')改成jQuery('#xxxx')這種形式~

2017年11月22日 06:40