我正在尝试做一个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>