用SugarCRM/jQuery比较URL中的值来显示选项


Show Option Selected by Comparing Value in URL with SugarCRM/jQuery

我有两个DropDown字段,我希望其中一个选项得到动态选择。因为我使用的是SugarCRM,所以我不能直接在选项标签中写入条件。

我想通过jQuery的值获得一个选项标签,并为其添加一个属性"selected=selected"

我怎样才能做到这一点?

你可以创建一个custom.js文件,并在custom/modules/{MODULE_NAME}/views/view.edit.php中定义它。

class Custom{MODULE_NAME}ViewEdit extends ViewEdit {
    function preDisplay(){
        parent::preDisplay();
        echo '<script language="javascript" src="custom/modules/{MODULE_NAME}/custom.js"> </script>'; 
    }
}

然后在custom.js中输入

YAHOO.util.Event.onDOMReady(setSelected);
function setSelected() {
    $('select#dropdown1').change(function() {
        $("select#dropdown2 option[value='Some Value']").attr('selected', 'selected');
        return false;
    });
}