0

Code In Loop:

<div id="ActualDiv@(t)" class="MemberActualDiv">
     <select name="MemberCountType@(t)" id="@("MemberCountType" + t)" class="MemberCountType form-control ">
      <option selected="selected" value="">--Select--</option>
      <option value="<">Less Than (&le;)</option>
      <option value=">">Greater Than (&ge;)</option>
      <option value="=">Equal</option>
     </select>
     <select name="MemberCount@(t)" id="@("MemberCount" + t)" class="MemberCount form-control ">
       <option selected="selected" value="">--Select--</option>
       <option value="1">1</option>
       <option value="2">2</option>
       <option value="3">3</option>
       <option value="4">4</option>
       <option value="5">5</option>
       <option value="6">6</option>
       <option value="8">7 Or More Than 7</option>
     </select>
     <button id="@("AddMore" + t)" class="AddMoreButton AddMoreButton0 btn btn-blue" type="button">Add More +</button>
</div>

JavaScript:

$(".AddMoreButton").click(function () {

        //Check If Existing is being Added
        var classname = $(this).attr("id");//.html();
        var id1 = classname.replace("AddMore", "");
        alert(classname);
        classname = $('#AddMore' + id1).outerHTML();
        alert(classname);
});

Dynamic Code Added Using Javascript

<div id="MemberDescriptionAdd1" class="MemberDescriptionAdd1" style="display:none;">
                    <select name="MemberCountTypeX" id="MemberCountTypeX" class="MemberCountTypeX form-control ">
                        <option selected="selected" value="">Condition</option>
                        <option value="<">Less Than (&le;)</option>
                        <option value=">">Greater Than (&ge;)</option>
                        <option value="=">Equal</option>
                    </select>
                    <select name="MemberCountX" id="MemberCountX" class="MemberCountX form-control ">
                        <option selected="selected" value="">Members</option>
                        <option value="1">1</option>
                        <option value="2">2</option>
                        <option value="3">3</option>
                        <option value="4">4</option>
                        <option value="5">5</option>
                        <option value="6">6</option>
                        <option value="8">7 Or More Than 7</option>
                    </select>
                    <button id="RemoveX" class="RemoveButtonX btn btn-blue" type="button">Remove</button>
                </div>

Actual View enter image description here

What Actually Happening Is On AddMore Button i want to added the Dynamic Div with incremental Id and Remove the Div on Remove Click

So What I'm trying to do is get the outer div of the button click AddMore and then will try to find class/id if exists.

If there is any other better Id I'm open to them as well

Dynamic Adding Jquery:

//Inside the Above Jquery Itself
var adddiv = $('#MemberCountDiv');
        alert(adddiv.html());
        var value = "MemberDescriptionAdd" + id;
        adddiv.find('.MemberDescriptionAdd').attr('id', value);
        adddiv.find('.MemberDescriptionAdd').attr('class', value);
        alert(adddiv.html());
        var divname = $('#ActualDiv' + id).append(adddiv.html());
Arijit Mukherjee
  • 3,817
  • 2
  • 31
  • 51

0 Answers0