And*_*ers 5 javascript jquery jquery-selectors
我已经设置了一个测试,所以我可以在cakePHP环境中开始使用jQuery但是在我开始之前我遇到了问题.
我也有twitter bootstrap,但是当我遇到这个问题时,我把所有东西都关了,以确保它不是那样的.事实并非如此.
我在Chrome和Waterfox中测试了这个.
当我试图$('#test').html('Hello');我没有得到任何东西.所以我尝试使用以下方法提醒某些事情:
$(document).ready(function() {
$('#test').click(function() {
alert($('#test').text);
});
});
Run Code Online (Sandbox Code Playgroud)
和
<span id="test">test span</span>
Run Code Online (Sandbox Code Playgroud)
这给了我结果:
function (a){return f.access(this,function(a){return a===b?f.text(this):this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a))},null,a,arguments.length)}
有人可以告诉我这到底是什么,为什么我没有得到'测试范围'.谢谢 :)
Tho*_*mas 10
'text'是一个函数,您输出的代码
只需像任何函数一样调用它
alert($('#test').text());
Run Code Online (Sandbox Code Playgroud)
jQuery.text()是一种功能,而不是财产.以下是您使用它的方式:
var a = $('#test').text(); // getter
$('#test').text(a); // setter
Run Code Online (Sandbox Code Playgroud)
注意:jQuery.html()如果您打算注入HTML片段,请考虑使用.