这是我的Jquery数据表,用于从ajax获取值并放置它.
$(document).ready(function() {
$('#example').DataTable({
"ajax": "data/arrays.txt"
});
});
Run Code Online (Sandbox Code Playgroud)
这是构造的表格.
我想写点击功能.我该怎么做 ?
<table id="example" class="table dataTable no-footer" role="grid" aria-describedby="example_info" style="width: 299px;">
<tbody>
<tr role="row" class="odd">
<td class="sorting_1">TMB030</td>
<td>Sample Collected</td>
</tr>
<tr role="row" class="even">
<td class="sorting_1">TMB033</td>
<td>Sample Collected</td>
</tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)
我想将click事件写入role ="row"并获取其值TMB030.
我怎样才能做到这一点 ?
我试过这样的
$(document).ready(function() {
$('#example').DataTable({
"ajax": "myOrders/" + Cookies.get('userSession')
});
$("div[role='row']").click(function() {
alert('clicked')
});
});
Run Code Online (Sandbox Code Playgroud)
但它没有触发我怎么能这样做?请帮忙
这是我的小提琴
我怎样才能使整个<tr>可点击。
在小提琴中,文本和图像等所有元素都是可点击的,但我想让整个元素都可<tr>点击。我不想执行 jQuery 查询操作,因为它不会在悬停时显示 href 图标。
我怎样才能做到这一点 ?
我读过这个问题,但它仍然在点击事件上使用 jQuery,它在悬停时不会显示 href 图标
这是我的 HTML
<table border=1>
<tbody>
<tr>
<td style="display: none;">
13467.36232877521
</td>
<td style="display: none;">
0
</td>
<td width="5%" >
<a href="http://localhost/greenhopping/store/976" style="text-decoration:none;color:black">
<img src="http://greenhoppingbucket.s3.amazonaws.com/store/profile/1458470633N4IjGniw81.png" alt="image" height="58px" width="58px" style="margin: -8px 0px -9px -7px;" />
</a>
</td>
<td width="25%">
<div class="semibold">
<a href="http://localhost/greenhopping/store/976" style="text-decoration:none;color:black">
Juice Generation Demo 1
</a>
</div>
<div class="text-muted"><i class="fa fa-heart yellow"></i> 0</div>
</td>
<td width="35%">
<div class="text-muted">
<a …Run Code Online (Sandbox Code Playgroud) 这是我的Json输出
"user_data": {
"_id": "5806319c08756025b4c7287b",
"email": "a@adsfd.com",
"password": "cool123",
}
Run Code Online (Sandbox Code Playgroud)
如何添加新的键值对以便我可以获得
"user_data": {
"_id": "5806319c08756025b4c7287b",
"email": "a@adsfd.com",
"password": "cool123",
"name" : "tom"
}
Run Code Online (Sandbox Code Playgroud)
我试过这样的
data.push({"name": "tom"});
Run Code Online (Sandbox Code Playgroud)
但我总是得到
"user_data": {
"_id": "5806319c08756025b4c7287b",
"email": "a@adsfd.com",
"password": "cool123",
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点.请帮忙
这是我的回复
data : [{id: 30, tmb_order_id: "TMB030"}, {id: 33, tmb_order_id: "TMB033"}]
Run Code Online (Sandbox Code Playgroud)
喜欢这张照片
但我希望我的回复像
{
"data": [
[
"30",
"TMB030"
],
[
"33",
"TMB033",
],
]
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点 ?
以下是我在控制器中获取它的方式
$data = Order::where('user_id',$id)->where('status',1)->select('id', 'tmb_order_id')->get();
$Response = array('data' => $data );
return $Response;
Run Code Online (Sandbox Code Playgroud)
我应该怎么做才能得到这样的回应?
请帮忙
jquery ×4
datatables ×2
html ×2
javascript ×2
php ×2
arrays ×1
css ×1
json ×1
laravel ×1
laravel-5.1 ×1
node.js ×1
object ×1