原型到jquery函数

时间:2014-07-30 11:26:26

标签: javascript jquery prototypejs

我有一个功能,可以根据另一个选择的值更新多个选择 如何使用jquery编辑此函数以便在没有原型的情况下使用它?

function replace(val) {
    if (val != 0) {
        $$('select.replace).each(function(e) {
            var aa = e.value.split("_");
            if (aa[0] = val) {
                e.value = val + "_" + aa[1] + "_" + aa[2];
                jQuery("select.replace").trigger("chosen:updated");
            }
        });
    } else {
        alert('Please select a valid value');
        return false;
    }
}

2 个答案:

答案 0 :(得分:2)

很简单:

jQuery( 'select.replace' ).each(function() {
    var aa = $( this ).val().split("_");
    if (aa[0] = val) {
        $( this ).val( val + "_" + aa[1] + "_" + aa[2] );    
 //...

关于jQuery val()方法的更多信息。

答案 1 :(得分:1)

更改选择值时尝试使用.change()。

$( ".target" ).change(function() {
   // code here
});