1

我有一个剑道网格,其中一列有一个组合框和一个输入。输入的 On click 事件在 IE 和 Firefox 中有效,但在 Chrome 中无效。OnaBai 帮助创建了以下 jsFiddle,我按照自己的方式对其进行了修改。http://jsfiddle.net/ehnSq/17/

请注意,如果您单击 chrome 中的图像,它只会关闭单元格。在 IE 或 Firefox 中,您可以单击按钮并获取警报。

这是我的专栏编辑。

$('<input data-text-field="CustomerName" data-value-field="CustomerId" style="width:175px" data-bind="value:' + options.field + '" class="k-combobox"/>')
        .appendTo(container)
        .kendoComboBox({
            autoBind: false,
            filter: "contains",
            dataSource: customerData,
            placeholder: strings.EmptyDropDownMessage,
            dataTextField: "CustomerName",
            dataValueField: "CustomerId"
        });
    $('<input type="image" class="k-icon-addcustomer" src="../Images/Add2.png" title="' + strings.AddCustomerToolTipText + '" />')
        .appendTo(container);

    $(".k-icon-addcustomer").on("click", function (evt) {
        evt.preventDefault();
        alert("Code Needs to Go Here");
    });

这将适用于 IE 和 Firefox,我不知道为什么在 chrome 中没有触发 click 事件。

4

0 回答 0