2011-06-19 92 views
1

只是一个快速的小东西,我明明做错了:jquery添加按钮错误!

theDiv.append('<input type="button" id='+id+ 'value='+value+'></input>'); 

其中ID和值是我分配给任意的字符串变量。为什么不能这样工作?什么是快速解决方法?

谢谢。

+0

需要多一点的信息,以帮助。你正试图将一个空字符串添加到div元素? – kinakuta

+0

arg不,我只是没有格式化...虐待编辑。它说: ''。 Stackoverflow采取我的HTML字面!大声笑。 – JDS

回答

2

您需要的id和value属性之间的空间:

// --------------------------------------v 
.append('<input type="button" id="'+id+ '" value="'+value+'">'); 

我还加了属性值周围双引号,并取消了结束</input>标签。

这导致:

<input type="button" id="id" value="value"> 

...给出 “ID” 为id的价值,而 “价值” 为value值。

你有它的方式,id属性的值,value属性本身被合并,所以如果id值是“ID”,它看起来像:

<input type="button" id=idvalue=value> 
+0

兄弟你最好感谢您的及时回复! – JDS

+0

@YoungMoney:不客气。 – user113716

1

如果我有ID = 1个值= 15,那么这是它是什么让页面

<input type="button" id=1value=15></input> 

当你要真有

<input type="button" id="1" value="15"></input>