我有一个结果列表。在这些结果中,每个都包含<textarea>
。 (多个文本域)jquery textarea选择器问题
<textarea class="form-control smstext"
data-sms="<?php echo"$id"; ?>"
name="sms-<?php echo"$id"; ?>"
id="sms-<?php echo"$id"; ?>"
onkeyup="checkSmsText();"
onchange="checkSmsText();">
</textarea>
我有问题得到data-sms
-attribute的值,并作为结果,$id
数。
的jQuery:
function checkSmsText() {
var elem = $(this);
var id = elem.attr('data-sms');
console.log(id);
sms = $('#sms-' + id).val();
console.log(sms);
}
我试过多种选择知道我,没有一个成功的。任何建议请。
您可以检查,并检查是否'数据短信=“< ?php echo“$ id”;?>“HTML中的data-sms的值有空格吗? – RRK
难道你不能只使用'$(this).val()'? – RRK