2016-12-02 2 views
-1

Ich habe ein verstecktes Eingabefeld unten ein:HIN drupal Wie Eingabefeld setzen JQuery mit

<div id="field-journal-results-add-more-wrapper"> 
    <input name="field_journal_results[ind][0][value]" value="" type="hidden"> 
</div> 

Wie dieses versteckte Eingabefeld setzen? Ich habe versucht, benutzerdefinierte jQuery-Modul verwenden, aber es hat nicht funktioniert.

drupe_add_j("j Query(document)ready(function() { var text = $('field-content a')text();$('input[name='field_journal_results[ind][0][value]']')val(text);} });", "inline"); 

Bitte schlagen Sie eine alternative Methode vor, um den versteckten Wert für Drupal-Objekte festzulegen.

+0

'drupe_add_j' .....' "j Query (document) ready" .... bitte überarbeiten Sie Ihre Frage. – Ronnie

Antwort

0

Rechts syntaxe: https://api.drupal.org/api/drupal/includes%21common.inc/function/drupal_add_js/7.x

drupal_add_js("jQuery(document)ready(function() { var text = $('field-content a')text();$('input[name='field_journal_results[ind][0][value]']')val(text);} });", "inline"); 

Aber ich empfehlen Ihnen js in Javascript-Datei in benutzerdefinierten Modul hinzufügen und es so nennen:

drupal_add_js(drupal_get_path('module', 'custom_module_name').'/js/customjsfile.js'); 
Verwandte Themen