2015-04-26 58 views
0

我有一個從引導動態生成的表,它包含一個搜索字段來過濾結果。輸入搜索字段作爲這樣從javascript表中輸入字段的類型和佔位符名稱的值jquery

HTML生成

<input class="form-control" type="text" placeholder="Search" > 

JQUERY

$(document).ready(function() { 
    $('input[type="text"][placeholder="Search"]').val("test"); 
}); 

我也試圖加入form-control以及它並沒有正常工作。

$('input[class="form-control"][type="text"][placeholder="Search"]').val("test"); 

this jfiddle實際工作,因爲它應該,但我從自舉表懷疑搜索領域的動態加載沒有接住。

+0

我有一種感覺,這是行不通的,由於該領域 –

+0

也許這是一個計時問題的動態加載?如果是這樣,也許可以將調用包裝在一個'setTimeout'中並且給它100毫秒或者什麼,或許你需要調用'$('#table')。bootstrapTable('refresh');'將搜索值設置爲強制它刷新數據... –

回答

0

您可以使用SEARCHTEXT(數據搜索文本)選項:設置搜索屬性,初始化搜索文本。

<table id="table" data-search="true" data-search-text="bootstrap"> 

見例如:http://jsfiddle.net/s6g3r786/2/