jQuery 将代码片段与自己的 JavaScript 追加



我正在尝试做一个jQuery追加,但我遇到了一个问题。

这工作正常:

onclick="$('#TAGS1').append('<div class='B9_N'><?php echo $TAG_INFO['TAG']; ?></div>');"

但现在,我不能再进一步了。我想要这样的东西:

onclick="$('#TAGS1').append('<div class='B9_N' **onmouseover="this.className='B8_A';"**><?php echo $TAG_INFO['TAG']; ?></div>');"

我想在里面附加一个带有自己的JavaScript的标签。这根本行不通。我怎样才能做到这一点?

避免内

联脚本并像这样使用:

$(document).ready(function(){
  $('#TAGS1').click(function(){
     $(this).append('<div class="B9_N" />');
  });
  $('#TAGS1').hover(function(){
     $(this).addClass('B8_A');// perhaps you wanted to remove B9_N class, if so use $(this).removeClass('B9_N').addClass(B8_A');
  });
});

感谢您的帮助!我做了这样的事情:

<script>$(document).ready(function(){ $("#TAGS1").on("mouseover mouseout","div",function(){ $(this).toggleClass("B9_A"); }); });</script>

最新更新