gpt4 book ai didi

javascript - 引用错误 : invalid assignment left-hand side

转载 作者:行者123 更新时间:2023-11-30 07:02:44 25 4
gpt4 key购买 nike

下一段代码有什么问题?它在 $dialogContent.dialog 里面

buttons: {
save : function() {

calEvent.start = new Date(startdateField+' '+starttimeField.val()); // 11/25/2012 15:00
calEvent.end = new Date(endField.val());
if($('#script_all_stores_false').attr('checked')) { /*clearChildren(document.getElementById('days'));*/ frequency_as_dayField.val() = 99; }
// если не заполнено поле recurring_start, то заполнить его текущей датой начала события
if(recurring_startField.val()!='') calEvent.recurring_start = new Date(recurring_startField.val()); else calEvent.recurring_start = new Date(startdateField+' '+starttimeField.val());
// если не заполнено поле recurring_end, то заполнить его текущей датой + 1год (логика: уроки вряд ли держатся в расписании больше года, когда преподаватель определится до какого числа будут занятия с этой группой, он заполнит нужной датой)
var startDate = new Date(startdateField+' '+starttimeField.val()); //calEvent.recurring_start;??
if(recurring_endField.val()!='') calEvent.recurring_end = new Date(recurring_endField.val());
else if(recurring_endField.val()=='' && $("#script_all_stores_true").is(":checked")/*&& recurring_startField.val()!=''*/) calEvent.recurring_end = new Date( startDate.setDate(startDate.getDate() + 365) );
calEvent.frequency_as_day = frequency_as_dayField.val();
var my_query_str = '';
$dialogContent.find("input[type='checkbox'][name='days']").each( function() {
if(this.checked) { my_query_str += "&bookArray[]=" + 1; }
else { my_query_str += "&bookArray[]=" + 0; }
});

calEvent.days = my_query_str;
calEvent.title = titleField.val();
calEvent.body = bodyField.val();
calEvent.teacher_id = teacherField.val();
...

Firebug 说:

ReferenceError: invalid assignment left-hand side
[Break On This Error]

...e').attr('checked')) { /*clearChildren(document.getElementById('days'));*/ frequ...

如果我将 frequency_as_dayField.val() = 99; 更改为 var frequency_as_dayField = 99;

Firebug 说:

TypeError: frequency_as_dayField.val is not a function
[Break On This Error]

calEvent.frequency_as_day = frequency_as_dayField.val();

我的 javascript 不好,抱歉。请帮忙(

最佳答案

您需要将一个值传递给 .val(),而不是为返回的任何值赋值。

if($('#script_all_stores_false').attr('checked')) {  
/*clearChildren(document.getElementById('days'));*/
frequency_as_dayField.val(99) /* = 99*/ ;
// good-------------^ ^-------------bad
}

关于javascript - 引用错误 : invalid assignment left-hand side,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13324930/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com