【发布时间】:2014-10-13 14:54:33
【问题描述】:
基本上我有一个按钮,点击后我想在选择列表中自动选择主题(它确实如此)并获取 h3 和 h5 文本并将其放入 textarea。
这是我的代码:
$('.order-button').click(function(){
var productName = $('.product-name').text();
var productSerial = $('.product-serial').text();
$('#msgsubject').val($(this).data('val')).trigger('change'); // choosing subject
$('#message').val($('#message').val()+" "+productName+" "+productSerial+" "); // putting text into textarea
})
似乎工作正常,但是当我有两个产品并且我单击第一个产品上的“订购”按钮时,它会从其中两个产品发送文本,而第二个产品上的第二个按钮什么也不做。
[编辑] 对不起 - 第二个和第一个做同样的事情。就像评论中提供的小提琴一样。
我相信我只需要添加一些东西来告诉 jquery 一个按钮单击是针对一种产品的,它应该只从该产品中获取“名称”和“序列号”,这不好吗?但我不是 jquery ninja,我找不到解决方案,这让我抓狂;/请帮忙。
【问题讨论】:
-
你能提供一个小提琴吗
标签: jquery variables button text textarea