帮忙解释一段代码

问题描述

Douban.init_rec_btn=function(g){varc=$(g).attr("name").split("-"),b="/j/recommend",e="rdialog-"+c[1]+"-"+c[2],d=function(){varh=((c[1]=="I")&&(c[2]==undefined))?$("input",$(g).parent())[0].value:c[2],j=(c[3]==undefined)?"":c[3],f=function(l){if(l=="I"){vark=$(".text","#dialog");if(k.length){if(k[0].value.length){k[1].focus()}else{k[0].focus()}}}else{$("#dialog").find(":submit").focus()}if($(g).hasClass("novote")){$("form","#dialog").append('<inputname="novote"value="1"type="hidden"/>')}};if($("#"+e).length){show_dialog($("#"+e).html());load_event_monitor("#dialog");f(c[1])}else{$.getJSON(b,{type:c[1],uid:h,rec:j},function(k){show_dialog(k.html);if(c[1]!="I"){varl=$('<divid="'+e+'"></div>');l.html(k.html).appendTo("body").hide()}load_event_monitor("#dialog");f(c[1])})}returnfalse};$(g).click(d);if(c[1]=="I"){$(g).parent().parent().submit(d)}};

解决方案

解决方案二:
$("form","#dialog").append('<inputname="novote"value="1"type="hidden"/>')加这个东西干什么g这个参数的c[1],c[2],c[3]是什么k[0],k[1]是什么
解决方案三:
$("form","#dialog").append('<inputname="novote"value="1"type="hidden"/>')添加这个是为了frompost数据取值用g这个参数的c[1],c[2],c[3]是g这个参数的name属性通过‘-’分组的数组的值vark=$(".text","#dialog");k[0]是class为text的控件k[1]是id为dialog的控件
解决方案四:
$("form","#dialog").append('<inputname="novote"value="1"type="hidden"/>')添加这个是为了frompost数据取值用能不能说得再详细一些
解决方案五:
能不能大致分析一下这段代码

时间: 2024-08-02 04:32:32

帮忙解释一段代码的相关文章

求大神帮忙解释这段代码,他具体是来实现什么的

问题描述 求大神帮忙解释这段代码,他具体是来实现什么的 if(v == btPre){ btPre.setBackgroundColor(0xffc0c0c0); String s = tvLevel.getText().toString(); int level = Integer.parseInt(s); --level; level = (level-1+TetrisView.MAX_LEVEL) % TetrisView.MAX_LEVEL; ++level; s = String.va

jquery-求助帮忙解释这段Jquery代码

问题描述 求助帮忙解释这段Jquery代码 新手求帮忙解释着端jquery代码 var noticeFile = ""; $("a[flag='deleteFile']").each(function(){ noticeFile+=$(this).attr("id")+","; }); 解决方案 $("a[flag='deleteFile']") //取所有的flag属性为deleteFile的a超链接 .

javascript-大神们,帮忙看看这段代码有什么错误,为什么改为10点可以,9点就不行了?

问题描述 大神们,帮忙看看这段代码有什么错误,为什么改为10点可以,9点就不行了? <?php date_default_timezone_set("Asia/Shanghai"); //配置每天的活动时间段 $nowtime = time(); $starttimestr = date('H:i:s',time()); $ntime= date('H:i:s',time()); if ($ntime<"9:00:00") {$endtimestr =

ancy orm-用FancyForm添加用户角色,求解释这段代码,

问题描述 用FancyForm添加用户角色,求解释这段代码, var form = $('#form').FancyForm({ title: '添加角色' width: 345 height: 325 inputWidth: 190 labelWidth: 60 url: '<%=path %>/sysRoleController/addRole.do' params: { param1: 1 param2:'string' } defaults: { type: 'string' } it

求大神帮忙看看这段代码的问题在哪,求修改一下

问题描述 求大神帮忙看看这段代码的问题在哪,求修改一下 10C 这是题目,代码如下: #include#includeusing namespace std; class People{public: People(const string&NOconst string&nameconst string&sexconst string&IDNOconst string&Birthday); virtual void show()=0;protected: strin

c++-C++模板,我不太懂里面&amp;amp;amp; 字符啥意思(能帮忙分析这段代码吗?)

问题描述 C++模板,我不太懂里面& 字符啥意思(能帮忙分析这段代码吗?) 下面是我在<软件技术基础>里面看到的一部分内容,其中我不明白的地方就是 & 字符所在的地方 比如: Matrix& Matrix:: operator– (Matrix& x) 在此先谢谢大家帮忙解答了 8.2.2 矢量和矩阵的模板 由上述定义可知,矢量就是数的线性排列,序列就是它们最自然的表示方式.矩阵又可视为矢量的线性集合,所以可用序列的数组表示.下面就是矢量和矩阵的模板: 矢量模板

rational-求大神帮忙讲解这段代码怎么看呢

问题描述 求大神帮忙讲解这段代码怎么看呢 (本问题来自课本java有理数的类封装)在一个类中有 Rational add(Rational r){ int a=r.getNumerator(); int b=r.getDenominator(); int newNumerator=numerator*b+denominator*a; int newDenominator=denominator*b; Rational result=new Rational(newNumerator,newDen

int-求解释这段代码什么意思 谁能给简单解释下

问题描述 求解释这段代码什么意思 谁能给简单解释下 void itoa(int num, char *str) { if(num < 0) { str[0] = '-'; str[1] = ''; num *= -1; } if(num / 10 != 0) itoa(num / 10, str); for(;*str != ''; str++); str[0] = num % 10 + '0'; str[1] = ''; 解决方案 将整数转换成一个字符串 先判断num是否小于0,如果是,那么第

zigbee-有ZIGBEE程序大神马?帮忙解释下下面的代码,谢谢!

问题描述 有ZIGBEE程序大神马?帮忙解释下下面的代码,谢谢! if( events & SAMPLEAPP_SEND_PERIODIC_MSG_EVT )//发送数据超时{if(P0_0 == 0){ if(SmogState == 0) {SmogState = 1;RfTx.TXDATA.Head = '&';RfTx.TXDATA.HeadCom[0] = 'A';RfTx.TXDATA.HeadCom[1] = 'S';RfTx.TXDATA.HeadCom[2] = 'M';