我尝试了jquery教程,但它没有给出预期的输出
I try jquery tutorial, but it does not give the expected output
此程序将弹出一个警告消息,当用户点击显示的文本,然后使文本大写。
<script src="jquery-min.js"></script>
<script>
//run once the page is loaded
jquery(document).ready(function ($) {
//Attach a click event to the span element
$('#test_span').click(function () {
//Read the elemnt's current value
var elemnt_text = $('#test_span').html();
//display the curretn value of this span
alert(element_text);
//convert the value to upper case
element_text = element_text.toUpperCase();
//change the span to this new value
$('#test_span').html(element_text);
});
});
</script>
</head>
<span id='test_span'>Testing jQuery</span>
试试这个,elemnt_text拼写不正确。使用 element_text
获取元素的文本内容,使用.text()代替.html()
var element_text = $('#test_span').text();
代替
var elemnt_text = $('#test_span').html();
演示:http://jsfiddle.net/rk72eu8m/
jQuery text()和html()函数的区别
打字错误:
var elemnt_text = $('#test_span').html();
变量拼写错误。应该是element_text
应该可以正常工作
将代码更改为demo
var elemnt = $('#test_span');
//Attach a click event to the span element
elemnt.click(function () {
//Read the elemnt's current value
var element_text = elemnt.text();
//display the curretn value of this span
alert(element_text);
//convert the value to upper case
element_text = element_text.toUpperCase();
//change the span to this new value
$('#test_span').html(element_text);
});
你有拼写错误。试试这个
<script src="jquery-min.js"></script>
<script>
//run once the page is loaded
$(document).ready(function () {
//Attach a click event to the span element
$('#test_span').click(function () {
//Read the elemnt's current value
var element_text = $('#test_span').html();
//display the curretn value of this span
alert(element_text);
//convert the value to upper case
element_text = element_text.toUpperCase();
//change the span to this new value
$('#test_span').html(element_text);
});
});
</script>
</head>
<span id='test_span'>Testing jQuery</span>
希望能有所帮助。
相关文章:
- 如何在jQuery中将函数的输出分配给变量
- 如何使用jQuery来解析json并将其作为列表输出到HTML中
- 在jQuery中输出单击单元格的内容
- 将javascript中的JSON输出为不带jquery的列表
- jQuery鼠标输出调用CSS3动画
- Jquery查找并输出字典
- for 循环使输出并排 jQuery
- jQuery将地理补全输出到自定义字段
- Jquery .push 给出了奇怪的输出:“[[[[{.}]”
- 你能把jQuery函数的输出放在变量中吗?
- jQuery从选项的输出字符串中选择HTML选项
- Jquery将最后一个输出作为值
- JQuery选择值输出值
- jquery没有't从DIV数据id中获取PHP变量值,只输出变量名
- JQuery Script在表单提交后反转输出
- 将href添加到jquery中的.text输出
- 将jQuery参数发送到服务器端并创建输出文本文件
- jQuery:如何使用点击和更改功能更改输出
- 为什么jQuery每次都输出相同的rel
- 动画窗口输入和输出 jQuery