Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jQuery在选项卡内单击按钮时获取textarea值_Javascript_Jquery_Html - Fatal编程技术网

Javascript 使用jQuery在选项卡内单击按钮时获取textarea值

Javascript 使用jQuery在选项卡内单击按钮时获取textarea值,javascript,jquery,html,Javascript,Jquery,Html,我试图将文本显示在UI tabs小部件中选项卡内的文本区域中。所以我有一个按钮问你感觉如何。如果在第二个选项卡中未选择任何内容,则应在文本区域显示消息。现在我单击按钮,即使使用.html或.text或.val方法,也不会显示任何文本。有什么想法吗 $(函数(){ $(“.draggable”).draggable(); $(“#可拖放”)。可拖放({ drop:函数(事件、用户界面){ if(ui.draggable.attr(“id”)=“gplan”){ $(本) .addClass(“u

我试图将文本显示在UI tabs小部件中选项卡内的文本区域中。所以我有一个按钮问你感觉如何。如果在第二个选项卡中未选择任何内容,则应在文本区域显示消息。现在我单击按钮,即使使用.html或.text或.val方法,也不会显示任何文本。有什么想法吗

$(函数(){
$(“.draggable”).draggable();
$(“#可拖放”)。可拖放({
drop:函数(事件、用户界面){
if(ui.draggable.attr(“id”)=“gplan”){
$(本)
.addClass(“ui状态突出显示”)
.查找(“p”)
.html(“选择了伟大的计划!”);
}
if(ui.draggable.attr(“id”)=“pplan”){
$(本)
.addClass(“ui状态突出显示”)
.查找(“p”)
.html(“选择了糟糕的计划!”);
}	
}
});//可拖放的结束
});//$(函数()的结尾{
$(“#感觉”)。单击(函数(){
var gPlan=$(“#gPlan”).val();
var pPlan=$(“#pPlan”).val();
如果(!gPlan&&!pPlan){
$(“textarea”).val(“我不知道”);
}
window.onload=函数(){
$(“#感觉”)。单击(函数(){
var gPlan=$(“#gPlan”).val()
var pPlan=$(“#pPlan”).val()
如果(!gPlan&&!pPlan)
{
$(“textarea”).html(“我不知道”).effect(“bounce”,1000);
}
如果(pPlan)
{
$(this.html(“我感觉很棒!”);
}
如果(gPlan)
{
$(this.html(“我的头疼!”);
}
})//结束单击
});//结束感觉单击

注册

名字:


姓氏:


开始日期:


伟大的计划



糟糕的计划

在这里放弃你的计划

你现在感觉怎么样?
如果您希望在用户单击按钮时显示文本,则应将单击侦听器中的id更改为
“#按钮”
。在代码中,您正在侦听文本区域中的单击事件

$("#button").click(function(){
应该解决你的问题


编辑:这里有一个小提琴说明了这一点:

如果您想要的行为是在用户单击按钮时显示文本,您应该将单击侦听器中的id更改为
“#按钮”
。在代码中,您正在侦听文本区域中的单击事件

$("#button").click(function(){
应该解决你的问题


编辑:这里有一个提琴来说明这一点:

参见下面的示例。您可以通过非常简单的方式获得可拖放标题,您可以根据需要使用这些值存储在隐藏字段中。希望对您有所帮助

$(文档).ready(函数(){
$(“.idows文件”).draggable({
助手:“克隆”,
回复:“无效”
});
$(“.idows文件夹”).dropable({
接受:“.idows文件”,
drop:函数(事件、用户界面){
设draggableItem=$(ui.draggable[0]);
让droppableName=$(this)[0].title;
让draggableName=$(draggableItem).attr('title');
log(droppableName,draggableName);
}
});
})
.idows文件{
宽度:64px;
高度:64px;
字体大小:64px;
}
.idows文件夹{
宽度:64px;
高度:64px;
字体大小:64px;
}



请参见下面的示例。您可以通过非常简单的方式获得可拖放标题,您可以根据需要使用这些值存储在隐藏字段中。希望对您有所帮助

$(文档).ready(函数(){
$(“.idows文件”).draggable({
助手:“克隆”,
回复:“无效”
});
$(“.idows文件夹”).dropable({
接受:“.idows文件”,
drop:函数(事件、用户界面){
设draggableItem=$(ui.draggable[0]);
让droppableName=$(this)[0].title;
让draggableName=$(draggableItem).attr('title');
log(droppableName,draggableName);
}
});
})
.idows文件{
宽度:64px;
高度:64px;
字体大小:64px;
}
.idows文件夹{
宽度:64px;
高度:64px;
字体大小:64px;
}



您好,我想对于代码的编辑,您是否已经尝试修复一些没有终止符(“;”)的语法?
#gplan
#pplan
div
s,没有
属性。@Alex:另一件事是,当我从选项卡2拖动一个框并将其放入可拖放区域时,选项卡3文本区域中的文本会根据我在可拖放区域中放入的可拖放项而变化。因此,如果我在选项卡2中拖放gplan,则在选项卡3…单击按钮后,textarea消息将更改为“很棒”,或者如果我在选项卡2中拖放pPlan,则它将与选项卡3关联,并将选项卡3中的文本更改为“糟糕”单击选项卡3中提供的按钮。你知道怎么做吗?@Muhammad,你能看到我在下面向Alex提出的问题吗?谢谢你的帮助!@Muhammad,我修改了我的代码。嗨,我想为了编辑你的代码,你是否已经尝试修复了一些没有终止符(“;”)的语法?
#gplan
#pplan
div
s,没有
属性。@Alex:另一件事是,当我从选项卡2拖动一个框并将其放入可拖放区域时,选项卡3文本区域中的文本会根据我在可拖放区域中放入的可拖放项而变化。因此,如果我在选项卡2中拖放gplan,则在选项卡3…单击按钮后,textarea消息将更改为“很棒”,或者如果我在选项卡2中拖放pPlan,则它将与选项卡3关联,并将选项卡3中的文本更改为“糟糕”单击选项卡3中提供的按钮。你知道怎么做吗?@Muhammad,你能看到我在下面向Alex提出的问题吗?谢谢你的帮助!@Muhammad,我修改了我的代码。这很有效。另一件事是当我从选项卡2拖动一个框并将其放入droppa时