javascript - jQuery - 将 JavaScript 附加到 Div

标签 javascript jquery

我正在使用 jQuery附加一些 JavaScript当项目展开时。

但 jQuery 函数内的 JavaScript 代码导致其余 jQuery 代码爆炸。

$(this).parent('li').find('.moreInfo').append('<script>alert("hello");</script>');

我该怎么做才能解决这个问题?

最佳答案

对于附加的 JavaScript 问题,使用这个:

var str="<script>alert('hello');";
str+="<";
str+="/script>";

$(this).parent('li').find('.moreInfo').append(str);

否则,更好的选择是连接li 的 点击事件:

 $("ul#myList li").click(function(){
        $.ajax({
            type: "POST",
            contentType: "application/json; charset=utf-8",
            url: "url to your content page",
            data: "{}",//any data that you want to send to your page/service
            dataType: "json",
            success: function(msg) {
                $(this).find('.moreInfo').append(msg);
            }
        });
 });

其实我不知道你用的是什么语言。如果您使用 ASP.NET请阅读此 blog戴夫。

关于javascript - jQuery - 将 JavaScript 附加到 Div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/961238/

相关文章:

php - 需要动态添加值到javascript数组

javascript - 如何使用 javascript 将链接添加到使用 javascript 创建的图像元素

javascript - 将 ID 传递到 url 在 HTML、Javascript 中不起作用

jquery - 只用 jQuery 建一个网站?

jquery - 如何动态使用checkbox从mysql获取数据? -jquery

javascript - 像Superagent这样的语法,我该怎么做?

javascript - 什么取代了 JavaScript 中已弃用的 __proto__

javascript - 如何防止 ScrollView 弹回顶部? ( react native )

javascript - 从字符中获取文本并使用 jQuery

javascript - 如何定位 SWF 文件中的元素以适应屏幕