我正在尝试这个代码,它在循环中的WordPress上:
<script type="text/javascript">
var ID = <?php the_ID(); ?>;
jQuery('#'document.write(ID);' a').click(function () {
jQuery('#info-'document.write(ID);'').slideToggle('fast', function () {});
});
</script>
它在HTML中,它只是一直在抛出错误,不知道我做错了什么?
示例:
<script type="text/javascript">
var ID = 1;
jQuery('#1 a').click(function () {
jQuery('#info-1').slideToggle('fast', function () {});
});
</script>
答案 0 :(得分:3)
您错过了“the_ID()”周围的引号,但是如果ID是 整数没关系。你还有两个document.write(),它们不应该是。
<script type="text/javascript">
var ID = '<?php the_ID(); ?>';
jQuery('#'+ID+' a').click(function () {
jQuery('#info-' + ID).slideToggle('fast', function () {});
});
</script>