在Joomla 2.5中使用jQuery将onChange属性添加到select中

时间:2014-08-26 18:44:14

标签: javascript jquery joomla2.5

我需要在Joomla中使用jQuery将onChange属性添加到下拉列表中。我尝试了以下方式:

jQuery(document).ready(function($) {
    alert("hello world");
    jQuery("#jform_fkcategory").attr('onChange', 'foo();');
});

jQuery工作正常,因为警报弹出。我无法仅添加该属性。请帮帮我!

这是我的表格字段:

    <field
        name="fkcategory"
        type="category"
        class="inputbox"
        label="Category"
        description=""
        required="true">
        <option value="">Select Category</option>
    </field>

这就是我的布局。

<select id="jform_fkcategory" name="jform[fkcategory]" class="inputbox required">

1 个答案:

答案 0 :(得分:1)

你几乎就在那里。像这样改变你的JavaScript:

(function($) {

    function foo() {
        $.ajax({
            // place AJAX request params here
        });
    }

    $(document).on('change', '#jform_fkcategory', foo);

})(jQuery);

在foo函数中触发onchange事件时,包含要执行的任何代码。

祝你好运!