使用值为ERROR的类插入db

时间:2018-02-09 11:30:17

标签: javascript php jquery dropdown

我创建了一个2下拉框,它具有相同的值并为我的javascript添加了一个类,以便禁用在彼此下拉列表中选择的值

通过使用此代码,我可以插入数据但我的javascript无法工作

 <option value="<?= $coa->id ?>"><?= $coa->firstName?> <?= $coa->lastName?></option>


这一个javascript工作,但不能插入到db给我注意:未定义的索引:asst_coach1 未定义的索引:asst_coach2

<option value="<?= $coa->id ?>"><?= $coa->firstName?> <?= $coa->lastName?></option>


JS代码

$('.ddb').change(function(e){
var val = $(this).val();
// reenable previous select
$('.'+$(e.target).attr('data-pre')).removeAttr('disabled');
// disable new select
$('.'+val).attr("disabled", "disabled");
// update prevouse select
$(e.target).attr('data-pre',val);   
});

PS:如果您还想知道如何在另一个下拉框中禁用所选值,也欢迎。帮助欢呼!

1 个答案:

答案 0 :(得分:0)

要隐藏它,请用span标记包装它。

$( "#selectlist option[value=4]" ).wrap( "<span>" );

要显示它,请打开span标记(如果有)。

if ( $( "#selectlist option[value=4]" ).parent().is( "span" ) ){
$( "#selectlist option[value=4]" ).unwrap();}

var i = $('option:selected', this).index();
$(" option:lt("+ i +")").hide();