我希望锚标记中存在的文本存在于javascript变量中。
var a= <a href="javascript:downloadPopup('9374227','CASE','1004030422')">9374227</a>
我想“9374227”
我怎么能得到它?
答案 0 :(得分:1)
假设a
可以作为字符串,请使用jQuery text()
var a = '<a href="javascript:downloadPopup(\'9374227\',\'CASE\',\'1004030422\')">9374227</a>';
var jQueryAnchor = $(a);//convert to jquery object
var text = jQueryAnchor.text();
console.log(text);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
答案 1 :(得分:0)
试一试。它会按预期给你结果。
var temp = document.createElement('div');
temp.innerHTML = '<a href="javascript:downloadPopup(\'9374227\',\'CASE\',\'1004030422\')">9374227</a>';
var number = temp.childNodes[0].innerHTML;
console.log(number);