简单的问题。我有一个 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 接受一个字符串 (通常是 CSS 选择器) or a DOM Node http://javascript.info/tutorial/dom-nodes作为参数来创建jQuery 对象 https://stackoverflow.com/questions/6445180/what-is-a-jquery-object.
在你的情况下,你应该将一个字符串传递给$()
那是
$(<a string>)
确保您有权访问变量number
and text
.
要测试做:
function(){
alert(number + ":" + text);//or use console.log(number + ":" + text)
$('#part' + number).html(text);
});
如果您发现您没有访问权限,请将它们作为参数传递给函数,您必须包含 $.get 的 uual 参数,并在它们后面传递自定义参数。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)