追加不接受 Jquery 中的属性
Append not accepting Attributes in Jquery
在 sharepoint 工作,目前在使用 jquery 管理动态表时遇到问题。
我使用了 append(),但是当我将一些属性与元素一起放置时,它不会接受我的代码。
这里是:
$('#matters_table tr:last-child').append('<tr><td class="classhere"><input type="text"></input></td></tr>');
我们大多数人都知道这会很好:
$('#matters_table tr:last-child').append('<tr><td><input ></input></td></tr>');
但就我而言,我想为其添加属性,甚至在标签内添加一些 styles="width:95%"
。请帮助。我是 jquery 的新手。我对它不是很熟悉。
您会 .append()
到 table,或 .after()
到最后一行。现在您正在尝试 .append()
最后一行,这实际上是在尝试在行的内部嵌套新行。
应该很简单:
$('#matters_table').append('<tr><td class="classhere"><input type="text"></input></td></tr>');
或:
$('#matters_table tr:last-child').after('<tr><td class="classhere"><input type="text"></input></td></tr>');
就个人而言,我觉得附加到 table 更干净。
对不起,现在我知道为什么我的代码在表格中被吐出来了。
这是因为 SHarepoint,这不是 jquery 问题。
双引号弄乱了我的代码
而不是:
$('#matters_table tr:last-child').append('<tr><td class="classhere"><input type="text"></input></td></tr>');
应该是:
$('#matters_table tr:last-child').append('<tr><td><input type='text'></input></td></tr>');
无论如何,谢谢大家的帮助。
在 sharepoint 工作,目前在使用 jquery 管理动态表时遇到问题。
我使用了 append(),但是当我将一些属性与元素一起放置时,它不会接受我的代码。
这里是:
$('#matters_table tr:last-child').append('<tr><td class="classhere"><input type="text"></input></td></tr>');
我们大多数人都知道这会很好:
$('#matters_table tr:last-child').append('<tr><td><input ></input></td></tr>');
但就我而言,我想为其添加属性,甚至在标签内添加一些 styles="width:95%"
。请帮助。我是 jquery 的新手。我对它不是很熟悉。
您会 .append()
到 table,或 .after()
到最后一行。现在您正在尝试 .append()
最后一行,这实际上是在尝试在行的内部嵌套新行。
应该很简单:
$('#matters_table').append('<tr><td class="classhere"><input type="text"></input></td></tr>');
或:
$('#matters_table tr:last-child').after('<tr><td class="classhere"><input type="text"></input></td></tr>');
就个人而言,我觉得附加到 table 更干净。
对不起,现在我知道为什么我的代码在表格中被吐出来了。 这是因为 SHarepoint,这不是 jquery 问题。
双引号弄乱了我的代码
而不是:
$('#matters_table tr:last-child').append('<tr><td class="classhere"><input type="text"></input></td></tr>');
应该是:
$('#matters_table tr:last-child').append('<tr><td><input type='text'></input></td></tr>');
无论如何,谢谢大家的帮助。