使用jQuery更改html内容时出错

这有什么不对? 我想用其他内容替换ul内容

$('#carouselselectitem1').click(function() { $('#foo2').html('
  • 2 PROGRAMEO, LONDRES
    LOREM IPSUM XHTML+CSS3 HTTP://WWW.url.com/
  • '); });

    http://jsfiddle.net/Txyse/

    你的小提琴包括mootools而不是jQuery。

    您的小提琴中的字符串中有换行符。 要么删除它,要么在字符串的第一行末尾添加一个\ ,如下所示:(注意下面第二行代码末尾的\

     $('#carouselselectitem1').click(function() { $('#foo2').html('
  • \
    TITTLE2
    TEXT2
  • '); });

    工作演示

    试试这个,

     $('#carouselselectitem1').click(function() { $('#foo2').html('
  • TITTLE2
    TEXT2
  • '); });

    http://jsfiddle.net/Txyse/8/

    你的小提琴有很多问题。

    1. jQuery没有加载
    2. 您的Javascript在字符串中有换行符
    3. 加载文档后需要附加click事件

    这小提琴有效

     $(document).ready( function(){ $('#carouselselectitem1').click(function() { $('#foo2').html('
  • TITTLE2
    TEXT2
  • '); }); });