jquery - add <a> tag into a class with javascript -
i want add link label tag code this:
<div class="swatchinput"> <label selectid="pa_color" class="attribute_pa_color_black wcvaswatchlabel wcvasquare"</label> <div> how can add <a href="test.com"> close after </label> make link. use code jquery dosnt work fine
$(".swatchinput").before( "<a href='https://yenial.ir'>" ); $( "</a>" ).appendto( ".attribute_pa_color_black" );
looks don't understand how html, dom, jquery works. need know is:
- you cannot have improper nesting (like
<a></label></a>, asking believe). - there no selector
$("</a>"). tag starting/ending tag. - you cannot wrap
<label><a>. - you haven't closed
<label>'s starting tag correctly. - you haven't closed
hrefattribute correctly. - you cannot have
<a>inside<label>or vice-versa.
still may continue wanna do, browser push out. so, considering above points, need is:
$(".swatchinput").wrapinner( "<a href='https://yenial.ir'>" ); // or $(".swatchinput").append( "<a href='https://yenial.ir'>" ); working snippet
$(function () { $(".swatchinput").append( "<a href='https://yenial.ir'>" ); }); <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div class="swatchinput"> <label selectid="pa_color" class="attribute_pa_color_black wcvaswatchlabel wcvasquare"></label> </div> but when above code run (append <a> <label>), browser makes way:

Comments
Post a Comment