简单的问题.我有一个js变量我想要连接在一个jQuery选择器.但是它不工作.没有错误也弹出.哪里不对?如何将变量正确连接到jQuery选择器中的某些文本.
<div id="part2"></div> <script type="text/javascript" > $('#button').click(function () { var text = $('#text').val(); var number = 2; $.post('ajaxskeleton.PHP',{ red: text },function(){ $('#part' + number).html(text); }); }); </script>
解决方法
语法没有错误
$('#part' + number).html(text);
jQuery接受一个String(通常是一个CSS选择器)或一个DOM Node作为参数创建一个jQuery Object.
在你的情况下,你应该传递一个String到$()
$(<a string>)
确保您可以访问变量号和文本.
测试做:
function(){ alert(number + ":" + text);//or use console.log(number + ":" + text) $('#part' + number).html(text); });