js中动态生成标签,标签中的绑定的方法无效问题
js中动态生成标签,标签中的绑定的方法无效问题
出现的问题:
今天写代码,给ul动态生成子标签,子标签绑定了单击方法,写好之后发现点击不能触发方法:
问题原因:
由于onclick方法是给a标签绑定的,单击之后,没有触发方法,最后发现原因是**toRight("+data[i].subMenu[j].url+")**被当成一整个字符串处理了。
解决方式:
在两边的括号内部分别加上单引号就可以解决了
js中动态生成标签,标签中的绑定的方法无效问题
出现的问题:
今天写代码,给ul动态生成子标签,子标签绑定了单击方法,写好之后发现点击不能触发方法:
问题原因:
由于onclick方法是给a标签绑定的,单击之后,没有触发方法,最后发现原因是**toRight("+data[i].subMenu[j].url+")**被当成一整个字符串处理了。
解决方式:
在两边的括号内部分别加上单引号就可以解决了