2016-11-21 1 views
0

en utilisant Jquery essaye d'obtenir l'id de parent ancher tag de l'action personnalisée (Ruban) dans sharepoint mais je suis incapable de l'obtenir. Mon HTML est aussi commeComment obtenir l'ID de parent ancher tag d'action personnalisée?

<a unselectable="on" href="javascript:;" onclick="return false;" class="ms-cui-ctl-large " mscui:controltype="Button" role="button" id="{E549A47E-BA3E-4D2B-A496-5B9C077A875F}-Large"> 
    <span unselectable="on" class="ms-cui-ctl-largeIconContainer"> 
    <span unselectable="on" class=" ms-cui-img-32by32 ms-cui-img-cont-float"></span> 
    </span> 
    <span unselectable="on" class="ms-cui-ctl-largelabel">Custom Action<br></span> 
    </a> 


et ceci est le script am aplying pour obtenir l'ID

<script type="text/javascript"> 
    $(document).ready(function(){ 
    var ttle=$("input[title='custom Action']")[0].parent().attr('id'); 
    alert(ttle); 
    });                        
</script> 


ici est pression de l'écran
enter image description here mais il est ne fonctionne pas.
y a-t-il une solution pour cela?

+1

Post HTML dans ce cas! –

+0

Vous pouvez essayer ceci, '$ (" input [title = "action personnalisée"] "). Parent(). Attr ('id')' – Aruna

+0

Pouvez-vous s'il vous plaît ajouter un exemple de code? – Nitheesh

Répondre

0

ce "$("input[title='custom Action']")[0]" est un objet dom! le couvrir avec un autre signe $ et cela fonctionnerait!

var ttle=$($("input[title='custom Action']")[0]).parent().attr('id'); 
alert(ttle); 
+0

Cela n'a aucun sens du tout. Le simple remplacement de [0] serait la réponse pour obtenir un objet Jquery. – SiriSch

+0

il montre le texte indéfini dans la boîte d'alerte – Madhav