0

我正在使用 JEditable 并尝试填充基于变量的选择。我需要一种方法通过 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>

我希望能够通过 District 的 dblclick 事件以某种方式传递省的值,因为可用的地区取决于选择的省。

4

1 回答 1

1

首先,同一页面上的两个元素不能具有相同的 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 回答