在javascript中向div添加一个ID
我正在尝试向以下javascript代码中列出的div添加一个ID:在javascript中向div添加一个ID,javascript,jquery,html,Javascript,Jquery,Html,我正在尝试向以下javascript代码中列出的div添加一个ID: if ( $target.find('.parallax-inner-' + this.settings.id).length < 1 ) { $('<div></div>') .addClass('gambit_parallax_inner') .addClass('parallax-
if ( $target.find('.parallax-inner-' + this.settings.id).length < 1 ) {
$('<div></div>')
.addClass('gambit_parallax_inner')
.addClass('parallax-inner-' + this.settings.id)
.addClass( this.settings.direction )
.prependTo( $target );
}
添加到具有.addClass节的字符串。我做错了什么
谢谢 我不确定您在哪里添加了
.attr('id','id-NAME')
,但这样做可以:
if ( $target.find('.parallax-inner-' + this.settings.id).length < 1 ) {
$('<div></div>', {
"id": "ID-NAME"
})
.addClass('gambit_parallax_inner')
.addClass('parallax-inner-' + this.settings.id)
.addClass( this.settings.direction )
.prependTo( $target );
}
if($target.find('.parallax-inner-'+this.settings.id).length<1){
$('', {
“id”:“id-NAME”
})
.addClass('gambit\u视差\u内部')
.addClass('parallax-inner-'+this.settings.id)
.addClass(this.settings.direction)
.prependTo(目标美元);
}
实际上,下面的代码工作正常
$('<div></div>').attr('id','ID-NAME').addClass('gambit_parallax_inner').addClass('parallax-inner-' + this.settings.id).addClass(this.settings.direction).prependTo( $target );
$(“”).attr('id','id-NAME').addClass('gambit\u parallax\u inner').addClass('parallax-inner-'+this.settings.id.).addClass(this.settings.direction).prependTo($target);
登记小提琴
我认为错误来自代码的其他部分 您需要的一切:
$('<div />', {
id : 'ID-NAME',
class : 'gambit_parallax_inner parallax-inner-'+ this.settings.id +' '+ this.settings.direction,
prependTo : $target
});
$(“”{
id:'id-NAME',
类:“gambit\u parallax\u internal parallax internal-”+this.settings.id+“”+this.settings.direction,
prependTo:$target
});
你在哪里添加的?我在第一个.addClass('gambit…Hmmm…刚刚尝试了这个,但是当我在我的网站上加载页面时,它仍然没有添加ID。有什么想法吗?
$('<div />', {
id : 'ID-NAME',
class : 'gambit_parallax_inner parallax-inner-'+ this.settings.id +' '+ this.settings.direction,
prependTo : $target
});