![](/img/trans.png)
[英]How do I look for a tag's ID using the known html content inside the tag using javascript or jQuery?
[英]how do I indicate a javascript generated ID using javascript/jQuery?
我正在計算某個div中帶有單個ID的p標簽的數量,其中p標簽和ID是由php隨機生成的,並且具有不同的數字,但是帶有圖案ID(otherUser1,otherUser2,otherUser3等)
for (var i = 1; i <= numUsers; i++) {
var tagId = '#otherUser' + i + '';
document.write(tagId);
var userName = $(tagId).html();
document.write(userName);
}
當我的文檔寫上面的userName變量時,它給我null,因為只是在jQuery括號中插入變量tagId不能完成這項工作。 我該怎么做呢? - 我不介意使用javascript或jQuery,也沒關系。
我用jQuery嘗試過這個。 這非常適合我的localhost。 但是,我仍然不會這樣解決你的問題。
我已經實現了javaScript:
function submit(){
var numUsers=3;
for (var i = 1; i <= numUsers; i++) {
var tagId = '#otherUser' + i;
var userName = $(tagId).text().toString();
$('#user').append("Username" + i + " : " + userName + "<br/>");
}
}
你的HTML是:
<div id="otherUser1">userName1</div>
<div id="otherUser2">userName2</div>
<div id="otherUser3">userName3</div>
<input type="button" value="Click Me!!" onclick="submit();"/>
<div id="user"></div>
這將顯示當前的DIV。 但是,代替這個HTML,會有你自己生成的PHP自動生成的DIV,以后不再顯示。
我也創造了這個小提琴 。 我不知道為什么即使是相同的,這也不起作用!!!
如果我在任何地方都錯了,請糾正我。
感謝您。
編輯 :也許jsfiddle不支持函數,(從javaScript中刪除函數行)! 所以,更新了小提琴和正常工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.