只是一个快速的小东西,我明明做错了:jquery添加按钮错误!
theDiv.append('<input type="button" id='+id+ 'value='+value+'></input>');
其中ID和值是我分配给任意的字符串变量。为什么不能这样工作?什么是快速解决方法?
谢谢。
只是一个快速的小东西,我明明做错了:jquery添加按钮错误!
theDiv.append('<input type="button" id='+id+ 'value='+value+'></input>');
其中ID和值是我分配给任意的字符串变量。为什么不能这样工作?什么是快速解决方法?
谢谢。
您需要的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>
兄弟你最好感谢您的及时回复! – JDS
@YoungMoney:不客气。 – user113716
如果我有ID = 1个值= 15,那么这是它是什么让页面
<input type="button" id=1value=15></input>
当你要真有
<input type="button" id="1" value="15"></input>
它确实有效。你只是缺少你引号的属性:
theDiv.append('<input type="button" id="'+id+ '" value="'+value+'" />');
例如:
需要多一点的信息,以帮助。你正试图将一个空字符串添加到div元素? – kinakuta
arg不,我只是没有格式化...虐待编辑。它说: ''。 Stackoverflow采取我的HTML字面!大声笑。 – JDS