我有一个小的.get()从php文件接收一个HTML块(该文件呈现代码,以便它将作为纯HTML传递)。所有的代码都进来了,但它的表现并不像我预期的那样。
我正在使用Yahoo Tabview,如果我将相同的HTML代码复制并粘贴到我的.html文件的HTML部分,所有内容都会显示并正确显示,但是当我通过.get()将其引入时功能所有代码都应用于每个标签的内容区域。
这是我的.get()函数:
$.get('index.php', function (serverResponse) {
$('.yui-content').append(serverResponse);
});
jQuery是否会在代码中添加任何内容,或者如果将其复制并粘贴到文件中,它会采取不同的行为?
如果我需要包含任何其他代码,请告诉我......
答案 0 :(得分:3)
问题是因为你正在使用一个类选择器 - 我假设它在多个元素上。我没有看到您的HTML就无法给出明确的答案,但如果您更改jQuery append()
以使用Id选择器(下面的示例),它应该可以正常工作。
$.get('index.php', function (serverResponse) {
$('#first-tab').append(serverResponse);
});