0
J'ai un widget personnalisé qui accepte 2 paramètres. Le premier est une chaîne et fonctionne très bien. La seconde est une référence à un champ caché qui ne fonctionne pas correctement. Dans l'initialisation du widget, comment puis-je accéder à cette valeur? Voici quelques exemples de code:Initialisation du widget jquery
<div class="Row">
<input type="hidden" id="HiddenField" value="ValueINeed">
<div class="content">...</div>
</div>
<div class="Row">
<input type="hidden" id="HiddenField" value="ValueINeed">
<div class="content">...</div>
</div>
<div class="Row">
<input type="hidden" id="HiddenField" value="ValueINeed">
<div class="content">...</div>
</div>
...
$('.content').widgetName({
StringVal: "Test";
RefVal: $(this).parents('.Row').children('#HiddenField').val()
});
RefVal ne fixe pas de correctement. Merci d'avance.
semble fonctionner pour moi: http://jsfiddle.net/2qcCD/ –
@citizen Conn - Merci, mais « ce » n'est pas défini lors de l'initialisation du widget, que lorsque vous cliquez sur selon votre Exemple. D'autres suggestions? – Rod
Je vois ... peut-être devrait-il être dans une méthode init qui est appelée pour instancier le widget, de sorte que "this" ne soit appelé qu'après sa création? –