我正在使用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事件传递省的值,因为可用的区域取决于选择哪个省。
答案 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.
});
});