I iterate through each list element, and do something like:
$("#my_div").each(function(){
$(this).find(".message").html();
});
This code will give me:
<a href="#">message1</a>
But is there a way to just get "message1" ????
I have a large project under development. The code below distills the problem I am having. In essence, I am trying to read in an XML file. It appears to load okay but when I try to count how many there are of a certain tag (The "Team" tag) I am told that there are zero. This is despite being told that that file loads okay (as the callback function is called).
Javascript and the xml file is below. I hope that it is easy to follow. When the page is loaded, the initialize function is called. I first check my browser as I only need this to work on a Mozilla browser (I am using Mozilla Firefox 3.6.3). I then load the xml file and the callback function (fileLoaded) is called. I then try to find out how many "Team" tags I have, but get the message that there are zero.
= javascript = <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[URL]"> <html xmlns="[URL]" xml:lang="en" lang="en"> <head> <script type="text/javascript"> // Global variable so that everything can access it var xlmDoc; .....
I am creating a small CMS module for a client. I created a little form and when they click Submit, it goes straight out into an include (.inc) file, which is connected to the web page to be displayed.
The trouble I am having is that I'd like to create an additional button that will insert some text (certain html tags to make their life easier, etc) - I got it to work, actually. The script executes and the text is inserted - but once the script runs and the page refreshes (or whatever it does), the text then disappears. The only way I can seem to get it to stay put is when I use "onmouseup" instead of "onclick" - which means that every time the user accidentally mouses over the thing, it inserts the text.
I'm trying to 'wrap tags' around text in a text box.
<script language=javascript> function insertFauxTags(fauxTag, e, endFauxTag) { var e = document.frmAddNewForum.txtTopicMessage.selected; document.frmAddNewForum.txtTopicMessage.Value += fauxTag + e + endFauxTag; } </script>
<a href="javascript:insertFauxTags('[p]' + e + '[/p]')"><img src="http://www.<%=strSiteName%>/images/parabutton.gif" border="0" alt="Paragraph" /></a> When I run this in FF I get 'e' is not defined - any ideas?
I just picked up JQuery yesterday and I am trying to access the text of a dynamically created text box.[code]The problem is in the btnSave.click function the message always says that the .val() is undefined even when there is text in the textbox.
what I'm trying to do is get text from between two tags, just like the title says. Now I know I can get that through the innerHTML property, but its just that, I don't want HTML, I want plain text. Consider the following example.
<span id="p-5641"> This is <strong>strong</strong> & you should really put <em>emphasis</em> on that <a href="#">anchor</a>.<br>Line broken </span>
Now, what I want is, to get the text from between these span tags. That can be done by refering the ID of the span & innerHTML but that would give HTML & I want to strip off the HTML from it, so that I'm left with plain text, like
This is strong & you should really put emphasis on that anchor. Line broken with <br> & <p> tags preserved.
I have a text area that I want to add simple html formatting buttons to.The user should be able to:- highlight text and click a 'bold' button- highlight text and click 'itallic' button- Add bulleted list- LinkI've looked at a number of WYSIWYG javascript examples, but they seem to accept Microsoft Word formatting, which I dont want
I saw a button that adds text to where the typing cursor is put.. for example:if the cursor is between the (how) and (you) in the following:how you. when you click the button it adds text between those two words so that it becomes: how are you?
I have an HTML table with the table data being generated and printed via for loop using php.An sample from the code is shown below. What I would like to know is how Do I access text within SPECIFIC <td></td> tags from the table? So let's say that I want to access the value of the data in row 3, how i can access is via Javascript using HTML DOM
<? $result = mysql_query("SELECT * FROM tbl_slider"); echo "<BR/>";
I've got a form with a textarea box, currently you can just type a message in the box and submit it, then it is added to a mysql database and shows up on a page I made for people to view staff memos.
I've been asked to add formatting options like bold, italic, underline etc. Unfortunately me and javascript have never really met so I'm quite stumped. I can handle the form processing with PHP converting [b] to <strong> etc myself but I need help with the actual user interface.
I am using an online e-commerce hosting solution and they wont let me modify certain pages because they have full control. Is there a way to do it through jQuery?
Here is the tag:
<a href="AccountSettings.asp?modwhat=change_a">Change e-mail address, or password</a>
I want to change the text "Change e-mail address, or password"
I have some auto-generated code in a similar format to this:
<li class="item"> <a class="link1" href="#">Post Title</a> Text I want to remove <div class="content">
[Code].....
I want to select the line of text ("Text I want to remove" - with no HTML tags around it) and hide it using CSS (or remove it all together, if I can). I have tried using insertAfter to put a start <span> tag at the start of the line, and insertBefore to close the </span> tag at the end of the line (so I can apply CSS display:none; to it), but clearly JQuery doesn't work like that.
Is there another way to get rid of this line of text?
I am currently adding BBCode to my website, and I posted a while ago in this forum for a script that would add tags to my textarea when clicking an BBcode image. But my next problem now is that I need those tags to appear around selected text and at the mouse cursor if no text is selected. Currently all it does is just add the tags at the end of your sentence if you've written something in the textarea. Here is the code I use: function lolwut(txt)
{ var ta = document.getElementById("my_ta"); ta.value += txt; } window.onload = function() { lolwut(""); }
I want to start javascript for fun, so I gave myself an assignment to use a for loop that will display "Hello world!" 6 times in the 6 different heading tags. The problem I'm having is that I don't know how to display it in the remaining 5 tags. I have it in the first one.
Here's my code: <html><head></head><body> <script type = "text/javascript"> var is = "<h1>Hello world!</h1>"; for (i= 0; i<= 5; i++){ document.write(is);} </script></body></html>
I want to display the content of textarea with html parsed eg. how gmail /yahoo displays its mail contents with all the images loaded, with all the links with hypertext parsing the html. Is there any way to display the same.
suppose i have a strings (html):Lorem ipsum dolor sit amet, <span id="display_only">consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. </span>Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.How can i display only the text whicj is inside the #display_only tag.... So that the result would beonsectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
My question is located here:[URL]... what I have is div 1 this div 1 has <a> tags appended to this div. It's a list of items the client selected to buy. so I have these <a> tags. I want to generate a invoice or a summary of the order and append the new <a> tags in a new div we will call this div 2.
for example lets say I have 5 apples at $1 each ordered and 3 oranges at $5 each for one order placed In div 2 I want to go to div 1 and grab the text name of the item and only grab the names once. No need to have multiple of the same item names. I will then create a new <a> tag and then append it to that div 2. Inside these <a> tag will be something like: Apple amount order 5 total $5.00 Orange amount order 3 total $15.00 Total amount due: $20.00 so in div 1 there be lots of <a> tags and you will see at least 3 apples ordered but it be listed as aseparateitem.
In the invoice or summary of the order I want to sum up the order. So I just want to let the client know your ordering 3 apples at a total of $5 for those apples. You ordered 3 oranges at a total of $15 which makes the bill to come out to be $20 dollars.
how can I grab from the <a> tag list only text that hasn't been grabbed yet. I don't want to display the word apple 3 times since there are 3 times that the client selected to order. How can jquery filter such requests. I just want to grab the text or names of the items. Then display that name once. if that name appears more then once in the div 1 then in div 2 you will say just the item name once but show how many of that item you ordered.
I am trying to wrap <a> tags around text in <li> elements. How can I get the index of the <li> in the <ul>? I tried something like this: $('.tabbed-list li').wrapInner('<a></a>'); That works fine. However, I want to do something like this: $(this).wrapInner('<a href="#' + $(this).index() + '"></a>');
I need to have an alert message that has an exponent in it. The only problem is, the built in "sup" function javascript has merely surrounds the text with HTML <sup> tags, and sadly, they do not work in alert messages. Is there any way to convert normal strings into superscript in a way that works with alerts?
I need to parse an an HTML page and pull what ever values are in these JavaScript tags. There will usually be multiple tags with different values between the single quotes. The value in the next example I need to pull into my array would be 'A728'. Here is an example code..