2016-09-18 68 views
0

我有一點點的麻煩,此代碼:jQuery和動態的ID

var elem = $(this); 
var bookID = elem.attr('data-bid'); 
var anzahl = $('#ctEdit'+bookID).val; 
alert (anzahl); 

HTML:

<input type="text" id="ctEdit<?php echo $row2c[0]; ?>" name="ctEdit<?php echo $row2c[0]; ?>" > 

輸出正確生成。 ID如下所示:#ctEdit1,#ctEdit2等

警報(bookID)顯示正確的ID。問題是與這一行:

var anzahl = $('#ctEdit'+bookID).val; 

甲警報(anzahl)給出了一個巨大的信息:

函數(){風險B,C,d,E =此[0]; { if(arguments.length)return d = n.isFunction(a),this.each(function(c){var e; 1 === this.nodeType & &(e = d?a.call(this,c, n(this).val()):a,null == e?e =「」:「number」== typeof e?e + =「」:n.isArray(e)& &(e = n.map e,function(a){return null == a?「」:a +「」})),b = n.valHooks [this.type] || n.valHooks [this.nodeName.toLowerCase()],b &在b中設置「&」 (e,「value」)||(this.value = e))}); if(e)return b = n.valHooks [e.type] || n .value [!e.nodeName.toLowerCase()],b & &「get」in b & & void 0!==(c = b.get(e,「value」))?c:(c = e.value ,「string」== typeof c?c.replace(bb,「」):null == c?「」:c)}}

它是什麼?

回答