如何在jQuery的这一位中为P元素添加一个id?
$( ".inner" ).before( "<p>Test</p>" );
答案 0 :(得分:3)
为什么要让它变得复杂?
$(".inner").before("<p id='myid'>Test</p>");
或
$("#a").before($("<p>Test</p>").attr('id', 'myid'));
答案 1 :(得分:0)
你可以用这个:
$(".inner").before("<p id='myId'>Test</p>");
这是另一种方式
$(".inner").before($("<p>Test</p>", {id: "myId"}));
另外
$(".inner").before($("<p>Test</p>").attr(id, "myId"));
仅举几例。
干杯
答案 2 :(得分:0)
有很多方法可以做到:
var p = $( "<p />" ).text( 'Test' ).attr( 'id', 'identifier' );
$( ".inner" ).before( p );
或稍微简单一点:
$( "<p />" ).text( 'Test' )
.attr( 'id', 'identifier' )
.insertBefore( '.inner' );
或者您可以将其添加到用于创建段落元素的HTML字符串中:
$( ".inner" ).before( "<p id='identifier'>Test</p>" );