我有一个功能,可以根据另一个选择的值更新多个选择 如何使用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;
}
}
答案 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
});