हम एक html div (पहली छवि) है और तार के सरणी के पाठ के लिए सूचकांक बताए (दूसरी छवि देखते हैं) div jQuery
हम की तरह सुरक्षा [ए 4] एकल सूचकांक और सुरक्षा [आवंटित करने के लिए है ए 5] div के पाठ के लिए।
लेकिन वर्तमान में यह सुरक्षा [ए 5] [ए 4] जैसे टेक्स्ट में दो फुटनोट असाइन करता है क्योंकि सुरक्षा एचटीएमएल div में दो बार होती है।
हमारे वर्तमान प्रयास है:
for (var i = 0 ; i < totalNumberOfItemsInCorrelationGrid; i++) {
var currentDataItem = data[i];
arr = new Array(currentDataItem.correlation_text, currentDataItem.corr);
arrOfCorrelatedTextOfCorrelationGrid.push(arr);
}
// sorting from bigger length of string to smaller length of string
arrOfCorrelatedTextOfCorrelationGrid.sort(function (a, b) {
return b[0].length - a[0].length; // ASC -> a - b; DESC -> b - a
});
arrOfCorrelatedTextOfCorrelationGrid.forEach(function (item) {
// item[0] gives value of corelated Text
// item[1] gives value of corr i.e A1 , A2 etc.
var _k = item[0].replace(/([.*+?^=!:${}()|\[\]\/\\])/g, "\\$&");
_k = _k.replace(/^(\w)/, "\\b$1"); //This will add the word boundary at start of word only when it's useful.
_k = _k.replace(/(\w)$/, "$1\\b"); //This will add the word boundary at end of word only when it's usefull.
var _corelatedTextwithRegExpression = new RegExp(_k, 'g');
alert(_corelatedTextwithRegExpression);
_ObservationText = _ObservationText.replace(
_corelatedTextwithRegExpression,
"<span class='selectedTextAuto'>$&[" + item[1] + "]</span>"
);
});
यह कैसे किया जा सकता है?
मैं छवियों को नहीं देख सकता (मेरे कार्य केंद्र proxed है) आप स्पष्ट रूप से समझाने यू क्या जरूरत थी कृपया सकता है? :( –
वास्तव में शानदार प्रश्न –
मैं बस यह सुनिश्चित करना चाहता हूं कि मैं स्पष्ट रूप से समझूं। आपके पास एक सरणी है जो 'array = {a1: मान, ए 2: छात्र दुर्व्यवहार, ए 4: सुरक्षा, ए 5: सुरक्षा} जैसा दिखता है;' और आप चाहते हैं कुंजी मुद्रित करने के लिए: वैल्यू जोड़ी इस 'मानों [ए 1]' को सादे पाठ के रूप में एक div में? –