我有一個結果列表。在這些結果中,每個都包含<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