0

JEdi​​tableを使用していて、変数に基づいて選択項目にデータを入力しようとしています。選択を動的に作成するために、ページからJQueryを介して変数を渡す方法が必要です。

JQuery:

$(".dblclick_district").editable('miscfreqs.php?mode=save_edit&module=miscfreqs&type=district',
{
    type: 'select',
    loadurl: 'tools.php?mode=get_districts_json',
    submit: 'OK',
    event: 'dblclick'
});

私が使用するHTMLはPHPによって生成されます。

<div class="dblclick_province" id="freq_id">Province</div>
<div class="dblclick_district" id="freq_id">District</div>

利用可能な地区は選択された州によって異なるため、地区のdblclickイベントを介して州の価値を何らかの形で渡すことができるようにしたいと思います。

4

1 に答える 1

1

まず、同じページの2つの要素が同じIDを持つことはできません。あなたの場合、両方divが同じid、つまりfreq_idを持っているので、変更する必要があります。

あなたは以下のようにhtmlを持つことができます-

<div class="dblclick_province" id="province_id">Province</div>
<div class="dblclick_district" id="district_id">District</div>

次に、jsファイルに以下のコードを記述します。jqueryのdbclickイベントを使用します。

$('document').ready(function(){
  $('#district_id').dblclick(function() {
    var province_value = $('#province_id').html();
   // write you code here in which you want to process province value.
  });
});
于 2010-10-22T16:37:47.903 に答える