If we have this span
, how can I get the value of sip
, i.e. john.doe@xyz.de
<span class="ms-spimn-presenceWrapper ms-imnImg ms-spimn-imgSize-10x10"> <img name="imnmark" title="" showofflinepawn="1" class="ms-spimn-img ms-spimn-presence-disconnected-10x10x32" src="/_layouts/15/images/spimn.png?rev=23" alt="User Presence" sip="john.doe@xyz.de" id="imn_1,type=sip">; </span>
Right now I use
var projectLeaderName = $('#projectLeader span').html();
to get the entire value of the span, but I don’t know how to get the value of sip
with jQuery.
I don’t think this screenshot is necessary, but I’ll add it for completion:
Advertisement
Answer
Use jQuery.attr
to get the value of an attribute:
var projectLeaderName = $('span img').attr('sip'); console.log(projectLeaderName);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <span class="ms-spimn-presenceWrapper ms-imnImg ms-spimn-imgSize-10x10"> <img name="imnmark" title="" showofflinepawn="1" class="ms-spimn-img ms-spimn-presence-disconnected-10x10x32" src="/_layouts/15/images/spimn.png?rev=23" alt="User Presence" sip="john.doe@xyz.de" id="imn_1,type=sip">; </span>