我需要从data-id属性中检索数据,但它不起作用,引号有什么问题吗?
来自Jquery:
var quantity_id=$(this).attr('data-id');
要检索的数据:
echo'<select name="quantity" class="quantity" data-id="'.$row["id"].'">';
提前感谢任何解决方案。
答案 0 :(得分:0)
您可以使用$(this).data('id')
获取数据值
答案 1 :(得分:0)
答案 2 :(得分:0)
应该可以正常工作:
function update(el) {
console.log( $(el).attr('data-id'), $(el).data('id') );
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select onchange='update(this)' data-id="test">
<option>A
<option>B
</select>
如何将this
与<select>
相关联?
答案 3 :(得分:0)
jquery不知道什么是“this”你应该定义元素使用例如。
for(int i = 2; i < x; i++) {
if(x % i == 0) {
int count = 0;
for(int j = 1; j <= i; j++)
if(i%j == 0)
count++;
if(count == 2)
product *= i;
}
}