UPDATE
TableName
SET
ColumnName = LTRIM(RTRIM(REPLACE(ColumnName,char(9),'')))
结果如下:
javascript代码
<td class="left">
<span class="copyTarget"><?php echo $coupon['code']; ?></span>
<a class="copyButton">[Copy code]</a>
</td>
单击按钮时输出结果:
问题:当我按下按钮时,它将返回代码中的所有值,例如,有4个值为$('.copyButton').click(function() {
var a = $('.copyTarget').text();
alert(a);
});
。但我想要的是当我点击复制代码按钮,然后只复制我想要的一个代码。我该怎么办T.T ???
答案 0 :(得分:4)
您可以使用 .closest()
或 .siblings()
或 .prev()
来定位相关的{{ 1}} span:
.copyTarget
希望这有帮助。
$(this).closest('td').find('.copyTarget').text();
//or
$(this).siblings('.copyTarget').text();
//or
$(this).prev('.copyTarget').text();
$('.copyButton').click(function() {
console.log( $(this).siblings('.copyTarget').text() );
});
答案 1 :(得分:1)
您可以使用siblings获取包含代码的元素。
$(".copyButton").on("click", function(e){
var text = $(this).siblings(".copyTarget").text();
alert(text);
});
答案 2 :(得分:1)
在点击活动中使用parents:
$(this).parents("td").find("span").text();