我想爲元素的ID分配動態字符串。 這裏是我的輸入元素是如何:爲元素的ID分配動態字符串
<input id = 'ac'+ @item.index />
通知,我分配 '交流' + @ item.index
@ item.index是動態的一部分,它是一個整數。
我可以指定@ item.index,但是,當我嘗試將 字符串'ac'結合到@ item.index時,它不起作用。
我在做什麼錯?
謝謝。
我想爲元素的ID分配動態字符串。 這裏是我的輸入元素是如何:爲元素的ID分配動態字符串
<input id = 'ac'+ @item.index />
通知,我分配 '交流' + @ item.index
@ item.index是動態的一部分,它是一個整數。
我可以指定@ item.index,但是,當我嘗試將 字符串'ac'結合到@ item.index時,它不起作用。
我在做什麼錯?
謝謝。
嘗試使用explicit code nugget。基本上只是將它包裝在括號中。你還需要引用你的屬性值。
試試這個
<input id="[email protected](item.index)" />
試着改變整數爲字符串,然後將它們組合起來
編輯對不起我第一個貼得是對Java,這裏的javscript
「交流」 + @ item.index.toString( );
'ac'+ @ item.index.toString();給出 – Karthik
的問題是,ac
將是HTML中的普通字符串。接下來是它(+)。
相反,你應該只需將其插入正確的(記住這將字面上寫在那裏)
<input id = '[email protected](item.index)' />
我會用string.Format
這裏
<input id='@string.Format("ac{0}", item.index)' />
這樣,它就會一清二楚究竟是什麼你在做。
'ac'+ @(item.index)給出 – Karthik
@Karthik,查看更新。 – Brandon
Karthik