通过html,javascript和php传递变量的问题

时间:2010-10-22 15:56:53

标签: javascript jquery html jeditable

我正在使用JEditable并尝试根据变量填充选择。我需要一种方法从我的页面传回一个变量通过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事件传递省的值,因为可用的区域取决于选择哪个省。

1 个答案:

答案 0 :(得分: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.
  });
});