6
मैं एक बूटस्ट्रैप ड्रॉप डाउन सूचीड्रॉप डाउन बूटस्ट्रैप सेट चयनित मान
<button class="btn btn-primary" id="selectButton" data-toggle="dropdown">
Arrangement
<span class="caret"></span>
</button>
<ul class="dropdown-menu scrollable-menu" id="ulGenres">
@foreach (var item in Model.Tours)
{
<li>
<a href="#" data-pdsa-dropdown-val="@item.Id">@item.StringValue</a>
</li>
}
</ul>
मैं चयनित आइटम
function DataLoad() {
var id = $("#TourId").val();
$("#Details").load('/umbraco/Surface/Tour/GetTourDetails?tourId=' + id);
}
$(document).ready(function() {
$("#ulGenres li a").on("click", function() {
// Get text from anchor tag
var id = $(this).data('pdsa-dropdown-val');
$("#TourId").val(id);
// Add text and caret to the Select button
var text = $(this).text();
$("#selectButton").html(text + ' <span class="caret"></span>');
// Put text into hidden field from model
$("#SelectedText").val(text);
DataLoad();
});
var id = $("#TourId").val();
$("#ulGenres li a").data("[pdsa-dropdown-val= " + id + "]").trigger("click");
//$("#ulGenres li:first-child a").trigger("click");
});
यह सही तत्व वांछित तत्व का चयन नहीं करता है स्थापित करने के लिए करना चाहते हैं
$("#ulGenres li a").data("[pdsa-dropdown-val= " + id + "]")
वर्क्स ठीक:
$("#ulGenres li a").data("[pdsa-dropdown-val= " + id + "]")
$("#ulGenres li a").filter("[data-pdsa-dropdown-val=" + id + "]")
कार्य उदाहरण के साथ
- धन्यवाद –