Jquery 单击将标题放入div中
目前正在使用:Jquery 单击将标题放入div中,jquery,variables,click,Jquery,Variables,Click,目前正在使用: $(function () { $(".playbtn").on("button", "click", function (e) { var title = $(this).attr('name'); }); }); $('.movie-title').html(title); 我试图在单击时获取playbtn的name内容,并将其存储在一个变量中。然后将此内容放入div. 在所需函数内运行预期操作 您的委托元素选择器位于错误的位置。应该是
$(function () {
$(".playbtn").on("button", "click", function (e) {
var title = $(this).attr('name');
});
});
$('.movie-title').html(title);
我试图在单击时获取playbtn的name内容,并将其存储在一个变量中。然后将此内容放入div.- 在所需函数内运行预期操作
- 您的
位于错误的位置。应该是委托元素选择器
var
,如:
$(function () {
var title = ''; // DEFINED
$(".playbtn").on("click", "button", function() {
title = $(this).attr('name'); // SET
$('.movie-title').html(title); // USED
});
$("#alertTitleButton").on("click", function() {
alert( title ); // USED
});
});
阅读更多信息:
Post Scriptum:请注意,上述内容将针对所有元素
。电影标题
,因此请使用jQuery选择器更加具体:如果我想在另一个函数中使用该变量,该怎么办?
$(function () {
var title = ''; // DEFINED
$(".playbtn").on("click", "button", function() {
title = $(this).attr('name'); // SET
$('.movie-title').html(title); // USED
});
$("#alertTitleButton").on("click", function() {
alert( title ); // USED
});
});