Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

li text doesn't appear when I add class

I am trying to add a li element to a ul.

Code for ul:

<ul id="issueUserList" class="list-group"></ul>

When I add a li without a class something like this:

function () {
   var $issueUserList = $("#issueUserList");
   $('<li></li>',
            {
                text: $("#formEmail :selected").text()
            })
            .appendTo($issueUserList);
});

This works fine, but when i add a class at li something like:

<li class="list-group-item"></li>

The text no longer appears

like image 414
Harry Avatar asked Nov 22 '25 09:11

Harry


1 Answers

You need to use class property.Please try this:

 var $issueUserList = $("#issueUserList");
 $('<li></li>',
 {
      class:"list-group-item",
      text: $("#formEmail :selected").text()
 })
 .appendTo($issueUserList);

$('button').click(function(){
 var $issueUserList = $("#issueUserList");
            $('<li></li>',
            {
                class:"list-group-item",
                text: $("#formEmail :selected").text()
            })
            .appendTo($issueUserList);

});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul id="issueUserList" class="list-group"></ul>
<select id="formEmail">
  <option>1</option>
  <option>2</option>
</select>
<button>Click</button>
like image 65
Mihai Alexandru-Ionut Avatar answered Nov 24 '25 22:11

Mihai Alexandru-Ionut



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!