嗨,我遇到了捕捉可编辑字段事件的问题。
我正在使用Yii php,我使用x-editable扩展名editablefield。
$this->widget('ext.editable.EditableField', array(
'type' => 'date',
'value' => $data->date_of_harvest,
'model' => $data,
'htmlOptions'=>array(
'id' => $data->id,
'class' => 'harvest-datepicker',
),
'attribute' => 'date_of_harvest',
'emptytext' => "<i class='icon-plus-sign'/></i><span>Add</span>"
));
上面是我的小部件 - 只是一个简单的日期选择器。但是我似乎无法捕捉它的变化事件。我在下面尝试过:
$(".harvest-datepicker").change(function(){
console.log("test");
var progenyId = $(this).attr('id');
var value = $(this).val();
});
但这似乎没有办法。它甚至没有进入事件功能。任何帮助都会谢谢!
答案 0 :(得分:1)
Jquery仅读取第一个事件,因此首先调用它将起作用,而另一个调用将不会,因此您必须在单个事件上绑定脚本。没有其他办法。