我想用来自cookie的计算值更新输入/文本字段中的值。它就像一个迷你本地cookie车。 从cookie中保存和检索json是件小事。 在我的行为中,我未能完成以下工作:
我为输入字段中的每个节点添加了一个类,它的构造类似于下面的示例。
Myid = 'webform_cart_nid_10';
formElement = $('.' + Myid);
console.log(formElement);
html是完全嵌套的,可以看到http://it2servu.be/broodjes/bestellen(如果我可以链接?)。 我想要更新其值的字段如下所示:
<input class="webform_cart_nid_10 webform_cart_nid form-text" type="text" id="edit-submitted-cart-item-cart-elements-10" name="submitted[cart_item][cart_elements][10]" value="0" size="3" maxlength="128">
包含在具有严重div-itis的drupal输出中。
<div class="page clearfix" id="page">
<div id="section-content" class="section section-content">
<div id="zone-content-wrapper" class="zone-wrapper zone-content-wrapper clearfix">
<div id="zone-content" class="zone zone-content clearfix container-12">
<div class="grid-12 region region-content" id="region-content">
<div class="region-inner region-content-inner">
<div class="block-inner clearfix">
<div class="content clearfix">
<div class="node node-webform node-promoted view-mode-full clearfix ">
<div class="field field-name-title field-type-ds field-label-hidden">
<form class="webform-client-form" enctype="multipart/form-data" action="/broodjes/bestellen" method="post" id="webform-client-form-5" accept-charset="UTF-8">
<div>
<fieldset class="collapsible form-wrapper collapse-processed" id="edit-submitted-cart-item-cart-elements">
<div class="fieldset-wrapper">
<div class="form-item form-type-textfield form-item-submitted-cart-item-cart-elements-10">
<input class="webform_cart_nid_10 webform_cart_nid form-text" type="text" id="edit-submitted-cart-item-cart-elements-10" name="submitted[cart_item][cart_elements][10]" value="0" size="3" maxlength="128">
...
可能是愚蠢的东西,我只是想不通它是什么?
答案 0 :(得分:0)
你的问题是jQuery。如果你在Chrome中弹出控制台并输入jQuery,它将返回jQuery函数。如果键入$,则返回undefined。你有某种碰撞导致$不能被设置为jQuery。
答案 1 :(得分:0)
使用“jQuery”而不是“$”
Myid = 'webform_cart_nid_10';
formElement = jQuery('.' + Myid);
console.log(formElement);
“$”在Drupal 7中从未为我工作过。