使用javascript追加到DOM
Appending to the DOM using javascript
我正试图将其附加到我的jQuery Mobile Listview中。append工作正常,但当用户单击列表视图,触发goToSurveyResults时,它会认为该函数中的第三个参数是对变量名的引用,而实际上我只是想要字符串的字面名称。例如,如果我的函数是goToResults(1,2,dog),那么它认为dog是对变量的引用。有没有办法让javascript承认它实际上不是一个变量名,而是一个字符串??
$('ul#myList').append('<li><a href="javascript:void(goToResults(' + listOfSubjects[i].id + ',' + listOfSubjects[i].numberOfSubjects + ',' + listOfSubjects[i].name + '));"><h1>title<h1></li>
尝试在字符串值参数周围添加转义引号,如:
$('ul#myList').append('<li><a href="javascript:void(goToResults(' + listOfSubjects[i].id + ',' + listOfSubjects[i].numberOfSubjects + ',''' + listOfSubjects[i].name + '''));"><h1>title<h1></li>');
代码工作示例:http://jsfiddle.net/nqnpv/1/
相关文章:
- Jasmine-无法将元素追加到DOM
- Chrome DOM 未针对 jQuery 追加/淡入进行更新
- 这两种使用 jQuery 追加 DOM 元素的方法有什么不同
- 使用javascript追加到DOM
- 无法与使用 jquery 追加添加的 dom 对象进行交互
- 将字符串转换为 jquery 元素并将其追加到 DOM 中
- 高性能追加到现有 DOM 元素的数组
- 使用Javascript/jQuery将已存在的元素追加到DOM中
- 在DOM中删除和追加
- 分离后重新追加到DOM中
- Chrome扩展:将元素追加到DOM中没有立即出现的新注入的元素中
- 倾听DOM的追加
- 通过DOM中的javascript追加script标记并设置其src会引发错误
- JQuery中动态创建的元素不断追加到DOM
- 如何在昂贵的计算任务之前单击将文本追加到DOM
- 查找,替换和追加新的dom元素
- 如何使用Jquery或Javascript瞄准追加元素,或者如何将追加元素添加到DOM中
- jQuery.车把模板不渲染动态DOM追加
- 实时数据绘制性能HTML5画布vs Dom追加
- JS DOM追加子项不起作用